About Touch Technology Group Ltd (12138890) United Kingdom