About Teekay Group Limited (12497493) United Kingdom