| 8th Sep 2025 4:47 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 5th Sep 2025 7:00 am | 
                                            RNS | 
                                            Half Year Results | 
                                        
                                                                            
                                            | 26th Aug 2025 7:00 am | 
                                            RNS | 
                                            Notice of Half Year Results | 
                                        
                                                                            
                                            | 4th Jul 2025 4:30 pm | 
                                            RNS | 
                                            Disposal | 
                                        
                                                                            
                                            | 13th Jun 2025 4:01 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 13th Jun 2025 2:35 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 10th Jun 2025 9:09 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 9th Jun 2025 4:39 pm | 
                                            RNS | 
                                            Holding(s) in Company 9 June 2025 | 
                                        
                                                                            
                                            | 6th Jun 2025 7:00 am | 
                                            RNS | 
                                            Result of Tender Offer | 
                                        
                                                                            
                                            | 5th Jun 2025 2:02 pm | 
                                            RNS | 
                                            Result of General Meetings | 
                                        
                                                                            
                                            | 19th May 2025 7:00 am | 
                                            RNS | 
                                            Value Enhancement Plan | 
                                        
                                                                            
                                            | 19th May 2025 7:00 am | 
                                            RNS | 
                                            Tender Offer | 
                                        
                                                                            
                                            | 13th May 2025 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 9th May 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 8th May 2025 7:00 am | 
                                            RNS | 
                                            Value Enhancement Plan Date & Presentation | 
                                        
                                                                            
                                            | 30th Apr 2025 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 28th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 25th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 24th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 23rd Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 22nd Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 17th Apr 2025 7:00 am | 
                                            RNS | 
                                            Potential Disposal | 
                                        
                                                                            
                                            | 15th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 14th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 9th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 8th Apr 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 7th Apr 2025 9:07 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 20th Mar 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 17th Mar 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 13th Mar 2025 7:00 am | 
                                            RNS | 
                                            Disposal | 
                                        
                                                                            
                                            | 11th Mar 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 5th Mar 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 4th Mar 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 26th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 25th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 20th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 17th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 12th Feb 2025 7:00 am | 
                                            RNS | 
                                            Potential Disposal | 
                                        
                                                                            
                                            | 11th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares | 
                                        
                                                                            
                                            | 10th Feb 2025 7:00 am | 
                                            RNS | 
                                            Transaction in Own Shares |