Ideagen plc Preliminary Trading Update