About Teca High Ltd (11516230) United Kingdom