About I&c Holdings Limited (09614869) United Kingdom