About Teal Holdings Limited (06533861) United Kingdom