About Touch Technology Limited (11043176) United Kingdom