Brian Cooke — Insider transactions, Chair at CASTINGS PUBLIC LIMITED COMPANY | InsiderLens