About Noa Group Ltd (11553455) United Kingdom