About Noa De Cajou Limited (12421479) United Kingdom