About I.e 3 Holdings Limited (SC590868) United Kingdom