Peter RiodaPurchase23/06/202620,000 shares£27,800.00DateDirector/PDMRTypeSharesPriceValue23/06/2026Peter RiodaPurchase20,000139.00£27,800.00
Peter RiodaPurchase23/06/202620,000 shares£27,800.00DateDirector/PDMRTypeSharesPriceValue23/06/2026Peter RiodaPurchase20,000139.00£27,800.00