About Ide Group Holdings Plc (SC368538) United Kingdom