Nesta Impact Investments is a trading name of Nesta Investment Management LLP which is incorporated in England with company number OC338038, and author​​ised and regulated by the Financial Conduct Authority. Website by Why. Our main address is 58 Victoria Embankment, London, EC4Y 0DS. You can drop us a line at impactinvesting@nesta.org.uk.