Mark Hamlin — Insider transactions, Director at CPPGroup PLC | InsiderLens