About Teekayprojects Ltd (09471978) United Kingdom