Is there a UK office or is everything run from India?

The charity HQ is in Baru Sahib, HP, with further offices in Delhi and London. The London office is responsible for UK-based sponsorships.

Charity registered in England & Wales. Charity number 1041548