About Teekay Services And Investment Limited (12671166) United Kingdom