About Noa Management Ltd (10169406) United Kingdom