About Ic Image Culture Ltd. (09980596) United Kingdom