Loomba Foundation
Establ. in the UK as a charitable Trust Deed on 26 June 1997 and has sister charities registered in India and the USA
Establ. in the UK as a charitable Trust Deed on 26 June 1997 and has sister charities registered in India and the USA