About I.l.c. Holdings Ltd (05632504) United Kingdom