About I.s.l. Holdings Limited (04692195) United Kingdom