About Touch Biometrix Limited (11019706) United Kingdom