About Teekaye Ltd (10056117) United Kingdom