About Noa Hotels Management Limited (12459352) United Kingdom