We began operating from a permanent base in the UK in September 2006, and our team now comprises highly dedicated professionals. Follow the links below to learn about our backgrounds and discover what makes us tick!
Registered Charity Number: 1112404
Right To Play UK175-185 Gray’s Inn RoadLondonWC1X 8UETel: + 0207 812 0635