company cambridge touch technologies ltd