Definitions for "NESTA"
The National Endowment for Science Technology and the Arts is an endowment in the United Kingdom established by an Act of Parliament in 1998 to help maximise the UK's creative and innovative potential. NESTA's mission is to transform the UK’s capacity for innovation by investing in early stage companies, informing innovation policy and encouraging a culture that helps innovation to flourish.