Search the register – results All results THE MAHINDRA FOUNDATION, UK 08512238 - Incorporated on 1 May 2013 6th Floor 2 London Wall Place, London, England, EC2Y 5AU