About Teekay Controls Limited (03359460) United Kingdom