About I&c Group Holdings Limited (12125888) United Kingdom