About I.e. (holdings) Limited (SC518633) United Kingdom