About Teal Sea Limited (13689551) United Kingdom