| 6th Oct 2025 1:51 pm | RNS | Director and PDMR dealing | 
                                                                            
                                            | 24th Sep 2025 6:01 pm | RNS | Director and PDMR dealing - Replacement | 
                                                                            
                                            | 24th Sep 2025 3:50 pm | RNS | Director and PDMR dealing | 
                                                                            
                                            | 24th Sep 2025 12:05 pm | RNS | Director and PDMR dealing | 
                                                                            
                                            | 1st Sep 2025 7:00 am | RNS | Block Listing Return | 
                                                                            
                                            | 5th Aug 2025 5:10 pm | RNS | Director Share Purchases | 
                                                                            
                                            | 2nd Jul 2025 3:44 pm | RNS | PCA dealing | 
                                                                            
                                            | 1st Jul 2025 2:20 pm | RNS | Director Share Purchase | 
                                                                            
                                            | 1st Jul 2025 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 16th Jun 2025 7:00 am | RNS | Notice of Results | 
                                                                            
                                            | 2nd May 2025 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st May 2025 7:00 am | RNS | Director and PDMR dealing | 
                                                                            
                                            | 30th Apr 2025 11:55 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 29th Apr 2025 4:22 pm | RNS | Director and PDMR dealing | 
                                                                            
                                            | 25th Apr 2025 3:04 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Apr 2025 9:26 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 27th Mar 2025 3:36 pm | RNS | Result of AGM | 
                                                                            
                                            | 27th Mar 2025 7:00 am | RNS | AGM Update | 
                                                                            
                                            | 25th Mar 2025 7:00 am | RNS | Board Appointments | 
                                                                            
                                            | 3rd Mar 2025 11:28 am | RNS | Block Listing Return | 
                                                                            
                                            | 27th Feb 2025 1:57 pm | RNS | Changes to Employee Share Scheme and TVR | 
                                                                            
                                            | 20th Feb 2025 2:46 pm | RNS | Director Dealing and Total Voting Rights | 
                                                                            
                                            | 18th Feb 2025 4:32 pm | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 13th Feb 2025 5:31 pm | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 13th Feb 2025 12:54 pm | RNS | Holding(s) in Company - TR-1 Notification | 
                                                                            
                                            | 12th Feb 2025 5:39 pm | RNS | Exercise of Options, Director Dealings and TVR | 
                                                                            
                                            | 11th Feb 2025 6:42 pm | RNS | Director/PDMR dealings, Award of Options, TVR | 
                                                                            
                                            | 11th Feb 2025 5:59 pm | RNS | Correction of record date for final dividend | 
                                                                            
                                            | 11th Feb 2025 7:00 am | RNS | Final Results | 
                                                                            
                                            | 21st Jan 2025 7:00 am | RNS | Notice of Final Results | 
                                                                            
                                            | 31st Oct 2024 7:00 am | RNS | Scrip dividend election, PDMR Dealing, TVR | 
                                                                            
                                            | 30th Oct 2024 4:47 pm | RNS | Director/PDMR Shareholdings | 
                                                                            
                                            | 23rd Oct 2024 4:35 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 18th Oct 2024 4:28 pm | RNS | TR-1 Notification | 
                                                                            
                                            | 14th Oct 2024 4:17 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th Oct 2024 4:13 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Oct 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 13th Sep 2024 7:00 am | RNS | Board Changes | 
                                                                            
                                            | 2nd Sep 2024 7:00 am | RNS | Block Listing Return | 
                                                                            
                                            | 25th Jun 2024 7:00 am | RNS | Interim Results |