newcleo is headquartered in London with an international research and development centre in Turin, Italy. In addition, we have further operations in Bologna and at the ENEA Brasimone site, as well as a subsidiary in France.
newcleo Ltd is a company registered in England and Wales, registration number 13274878. Registered office: newcleo Ltd, 2 Portman Street, London, England, W1H6DU