About Nanoracks Uk Ltd. (10761448) United Kingdom