About Icor Ltd (11556303) United Kingdom