| 24th Oct 2025 4:16 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 23rd Oct 2025 5:07 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 20th Oct 2025 4:09 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 17th Oct 2025 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 7th Oct 2025 3:18 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 22nd Sep 2025 5:01 pm | 
                                            RNS | 
                                            REPLACEMENT: Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 18th Sep 2025 7:00 am | 
                                            RNS-R | 
                                            Presentation on Engage Investor Platform | 
                                        
                                                                            
                                            | 17th Sep 2025 4:23 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 16th Sep 2025 7:00 am | 
                                            RNS | 
                                            Audited results for the year ended 30 June 2025 | 
                                        
                                                                            
                                            | 9th Sep 2025 10:45 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 13th Aug 2025 7:00 am | 
                                            RNS | 
                                            Notice of Full-Year Results and Presentation | 
                                        
                                                                            
                                            | 7th Aug 2025 3:05 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 10th Jul 2025 4:17 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 9th Jul 2025 1:05 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 8th Jul 2025 4:00 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 7th Jul 2025 3:11 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 4th Jul 2025 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 4th Jul 2025 7:00 am | 
                                            RNS | 
                                            Trading Statement | 
                                        
                                                                            
                                            | 12th Jun 2025 3:21 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 10th Jun 2025 11:34 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 6th Jun 2025 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 4th Jun 2025 5:06 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 3rd Jun 2025 7:03 am | 
                                            RNS | 
                                            Trading Update | 
                                        
                                                                            
                                            | 7th May 2025 2:33 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 24th Apr 2025 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 8th Apr 2025 5:22 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 8th Apr 2025 5:17 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 6th Mar 2025 4:52 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 5th Mar 2025 2:54 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 12th Feb 2025 4:14 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 11th Feb 2025 7:00 am | 
                                            RNS | 
                                            Results for the half year ended 31 December 2024 | 
                                        
                                                                            
                                            | 7th Feb 2025 11:51 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 14th Jan 2025 7:00 am | 
                                            RNS | 
                                            Trading Update & Notice of Results | 
                                        
                                                                            
                                            | 7th Jan 2025 4:28 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 9th Dec 2024 4:59 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 3rd Dec 2024 3:50 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 26th Nov 2024 3:34 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 15th Nov 2024 2:08 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 15th Nov 2024 7:00 am | 
                                            RNS | 
                                            AGM Trading Update | 
                                        
                                                                            
                                            | 7th Nov 2024 2:44 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding |