About The Io Group Limited (04040216) United Kingdom