About Curlylox Uk Ltd (12764248) United Kingdom