Nesta is an active company incorporated on 15 July 2011 with the registered office located in London, City of London. Nesta was registered 14 years ago.
Challenge Works is a not-for-profit enterprise that uses challenge prizes to drive innovation in various sectors, particularly in enhancing democratic engagement.
Financials
Net Assets, Total Assets & Total Liabilities (2014–2024)