Camps International: African Travel Experiences, Gap Year & School Expeditions.
http://www.campsinternational.com/