Jeremy NichollsPurchase05/05/202643,000 shares£5,289.00Carl HerbergerPurchase03/02/2026138,000 shares£18,298.80Carl HerbergerPurchase14/04/2025246,095 sharesDateDirector/PDMRTypeSharesPriceValue05/05/2026Jeremy NichollsPurchase43,00012.30£5,289.0003/02/2026Carl HerbergerPurchase138,00013.26£18,298.8014/04/2025Carl HerbergerPurchase246,095––
Open positions onlyDiscretionary investment management clients of Herald Investment Management Limited05/08/20260 shares0.00%Aberdeen Group plc05/08/202627,139,775 shares5.30%Caraway Group Inc.29/03/202352,000,000 shares10.40%Mr R J Koch03/02/202329,701,500 shares5.90%EFPG Ltd QROPS - Mr R J Koch03/02/202329,701,500 shares5.90%DateShareholderShares HeldPercentage05/08/2026Discretionary investment management clients of Herald Investment Management Limited00.00%05/08/2026Aberdeen Group plc27,139,7755.30%29/03/2023Caraway Group Inc.52,000,00010.40%03/02/2023Mr R J Koch29,701,5005.90%03/02/2023EFPG Ltd QROPS - Mr R J Koch29,701,5005.90%
Jeremy NichollsPurchase05/05/202643,000 shares£5,289.00Carl HerbergerPurchase03/02/2026138,000 shares£18,298.80Carl HerbergerPurchase14/04/2025246,095 sharesDateDirector/PDMRTypeSharesPriceValue05/05/2026Jeremy NichollsPurchase43,00012.30£5,289.0003/02/2026Carl HerbergerPurchase138,00013.26£18,298.8014/04/2025Carl HerbergerPurchase246,095––
Open positions onlyDiscretionary investment management clients of Herald Investment Management Limited05/08/20260 shares0.00%Aberdeen Group plc05/08/202627,139,775 shares5.30%Caraway Group Inc.29/03/202352,000,000 shares10.40%Mr R J Koch03/02/202329,701,500 shares5.90%EFPG Ltd QROPS - Mr R J Koch03/02/202329,701,500 shares5.90%DateShareholderShares HeldPercentage05/08/2026Discretionary investment management clients of Herald Investment Management Limited00.00%05/08/2026Aberdeen Group plc27,139,7755.30%29/03/2023Caraway Group Inc.52,000,00010.40%03/02/2023Mr R J Koch29,701,5005.90%03/02/2023EFPG Ltd QROPS - Mr R J Koch29,701,5005.90%