About Touch Group Ltd (10785451) United Kingdom