About I O Group Holding Corporation Limited (13133643) United Kingdom