About Noohra Holdings Uk Ltd (11948112) United Kingdom