Richard OirschotPurchase24/02/202621,879 shares£20,000.01Elizabeth van MesselSale28/01/202620,600 shares£17,888.94DateDirector/PDMRTypeSharesPriceValue24/02/2026Richard OirschotPurchase21,87991.41£20,000.0128/01/2026Elizabeth van MesselSale20,60086.84£17,888.94
Richard OirschotPurchase24/02/202621,879 shares£20,000.01Elizabeth van MesselSale28/01/202620,600 shares£17,888.94DateDirector/PDMRTypeSharesPriceValue24/02/2026Richard OirschotPurchase21,87991.41£20,000.0128/01/2026Elizabeth van MesselSale20,60086.84£17,888.94