What we do Rehabilitation, Restoration and Restitution We create a platform that addresses personal and community development; promotes volunteering and focuses on mind-set change and management. Helping Homeless Training of Trainers Behavioural Trainings