Starfish

Starfish Greathearts Foundation is an international development charity, supporting children who have been orphaned or made vulnerable by HIV/Aids in southern Africa.