About Imagitech Limited (03117065) United Kingdom