Ubuhle Bezwe is a non-profit organization that homes 24 children who are orphans, vulnerable, abused, neglected and abandoned.