About Noaa Ltd (12194520) United Kingdom