About Ic3 Group Holdings Limited (12065703) United Kingdom