About Noa International Ltd (12633075) United Kingdom