David Johns-Powell — Insider transactions, Director at CyanConnode Holdings PLC | InsiderLens