About Theta Lake Uk Ltd (12877702) United Kingdom