About Touch Associates Limited (07005532) United Kingdom