Allied Minds plc Interim Results