Keema Children's Foundation is dedicated to creating a better life for children in need who are suffering disadvantage and who have experienced or are at risk of child abuse or neglect.