| 3rd Nov 2025 7:00 am | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 24th Oct 2025 3:52 pm | 
                                            RNS | 
                                            Posting of 2025 Annual Report and Notice of AGM | 
                                        
                                                                            
                                            | 24th Oct 2025 10:30 am | 
                                            RNS | 
                                            2025 Annual Report and Sustainability Report | 
                                        
                                                                            
                                            | 21st Oct 2025 12:39 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 20th Oct 2025 1:08 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 20th Oct 2025 12:44 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 17th Oct 2025 12:56 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 15th Oct 2025 12:48 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 14th Oct 2025 11:20 am | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 13th Oct 2025 11:31 am | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 10th Oct 2025 2:32 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 9th Oct 2025 12:02 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 8th Oct 2025 2:30 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 6th Oct 2025 11:54 am | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 3rd Oct 2025 11:26 am | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 2nd Oct 2025 2:45 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 1st Oct 2025 1:11 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 1st Oct 2025 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 30th Sep 2025 2:58 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 25th Sep 2025 4:02 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 25th Sep 2025 4:02 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 24th Sep 2025 10:00 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 24th Sep 2025 10:00 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 24th Sep 2025 10:00 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 23rd Sep 2025 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 22nd Sep 2025 4:49 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 26th Aug 2025 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 13th Aug 2025 5:11 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 30th Jul 2025 4:31 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 26th Jun 2025 11:23 am | 
                                            RNS | 
                                            Cancellation of Treasury Shares | 
                                        
                                                                            
                                            | 20th Jun 2025 12:27 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 18th Jun 2025 12:51 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 13th Jun 2025 5:09 pm | 
                                            RNS | 
                                            Re-issue of Treasury Shares | 
                                        
                                                                            
                                            | 13th Jun 2025 3:00 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 12th Jun 2025 7:00 am | 
                                            RNS | 
                                            Q3 Trading Update | 
                                        
                                                                            
                                            | 28th May 2025 4:18 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 22nd May 2025 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 2nd May 2025 7:00 am | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 29th Apr 2025 1:41 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 29th Apr 2025 1:33 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding |