About Nexba Uk Ltd (12497100) United Kingdom