About The Nou Project Limited (12102809) United Kingdom