About Touch Panel Control Limited (07021605) United Kingdom