Company Profile
Central London
Handicap International is an independent international aid organisation working in situations of poverty and exclusion, conflict and disaster. We work alongside disabled and vulnerable people in over 60 countries worldwide.