About Icn Corporation Limited (08701611) United Kingdom