About Teekay Party Maker Ltd (09779539) United Kingdom