About I&c Resolve Limited (08682114) United Kingdom