About Nicator Uk Ltd. (SC254573) United Kingdom