About Noa London Ltd (10716130) United Kingdom