About Teal Group Holdings Limited (10862657) United Kingdom