John Macmichael — Insider transactions, Director at SOLID STATE PLC | InsiderLens