About Noa (uk) Ltd (05754088) United Kingdom