About I.l.i Holdings Limited (10597298) United Kingdom