About Teekor Services Ltd (10615522) United Kingdom