Baby Moses cares for abandoned, abused and orphaned children and supports children in extreme poverty.Baby Moses has been in operation since 2003, and currently cares for more than a hundred children in the Gauteng and North West areas.