IDE Group Holdings plc Preliminary Trading Update