About Nellara Uk Ltd (11678924) United Kingdom