About Teekay Hummingbird Production Limited (SC294888) United Kingdom