About Treka Group Limited (10960695) United Kingdom