About Kubrick Consulting Uk Ltd (10037253) United Kingdom