About Tencho Group Limited (12150232) United Kingdom