About Touch Technology Ltd (06925596) United Kingdom