About Touch Pad Limited (07664589) United Kingdom