About I2soft Limited (12838057) United Kingdom