About Image Processing Techniques Limited (03564291) United Kingdom