About Image Capture Technology Ltd (12603410) United Kingdom