IDE Group announce Interim Results