Search the register – results All results NESTA 07706036 - Incorporated on 15 July 2011 58 Victoria Embankment, London, England, EC4Y 0DS