About I.c.s. Research Holdings Limited (10461046) United Kingdom