About Noa Residence Ltd (09802769) United Kingdom