About Teem Holdings Limited (10682930) United Kingdom