About I2 Intermediate Holdings Limited (05309604) United Kingdom