First Derivatives plc Preliminary Results