Andrew MacLeod — Insider transactions, Director at IQGeo Group PLC | InsiderLens