About Cambridge Touch Technologies Ltd (08226094) United Kingdom