About Teal Brands Limited (11721457) United Kingdom