About Teekay Couplings Limited (03538232) United Kingdom