Beautiful Life Training and community development is a Non profit company that offers support services to families in crisis. We partner with schoo... see more.
Beautiful life Training & Community Development NPC was established in 2010 and is based on The Cape Flats, Cape Town, working across all sectors of society. The organ...