About I2o Energy And Transport Infrastructure Limited (10620728) United Kingdom