About Tudor & Company Uk Ltd (09409431) United Kingdom