Duncan McCreadie — Insider transactions, Officer at MICROLISE GROUP PLC | InsiderLens