About Touch Technology Worldwide L.p. (SL013376) United Kingdom