About Teekay Petrojarl Floating Production Uk Ltd. (02436350) United Kingdom