About Touch Holdings (uk) Limited (08327818) United Kingdom