These are the Nesta group companies.
Nesta - company registered number 07706036, charity number 1144091
Nesta Trust - charity number 1144683
Nesta Enterprises Limited - company registered number 08580327
Nesta Partners Limited - company registered number 06618114
Nesta Investment Management LLP - company registered number OC338038, FSA reference 485167
Nesta GP Limited - company registered number 8231985
Nesta Impact Investments 1 Limited Partnership - company registered number LP015187
Nesta PRI Limited - company registered number 8232090
Nesta Mission Studio Limited - company registered number 16547756
Nesta Challenges Limited - company registered number 14045038
All companies in the group have a registered office of 58 Victoria Embankment, London, England, EC4Y 0DS.