About I.c.u.d. Limited (08429194) United Kingdom