About Noea Limited (13341314) United Kingdom