About Cambridge Image Technology Limited (02115901) United Kingdom