| 23rd May 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 1st May 2024 3:00 pm | PRN | Total Voting Rights | 
                                                                            
                                            | 29th Apr 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 29th Apr 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 29th Apr 2024 11:00 am | PRN | Section 430(2b) statement | 
                                                                            
                                            | 26th Apr 2024 3:00 pm | PRN | Director Declaration | 
                                                                            
                                            | 26th Apr 2024 1:00 pm | PRN | Directorate Change | 
                                                                            
                                            | 25th Apr 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 24th Apr 2024 7:00 am | PRN | Notice of Results | 
                                                                            
                                            | 17th Apr 2024 7:00 am | PRN | Additional listing | 
                                                                            
                                            | 2nd Apr 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 14th Mar 2024 7:00 am | PRN | Trading Update and New Revolving Credit Facility | 
                                                                            
                                            | 8th Feb 2024 1:00 pm | PRN | Director Declaration | 
                                                                            
                                            | 19th Jan 2024 1:00 pm | PRN | Total Voting Rights | 
                                                                            
                                            | 16th Jan 2024 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 3rd Jan 2024 9:00 am | PRN | Notice of Results | 
                                                                            
                                            | 22nd Dec 2023 9:00 am | PRN | Blocklisting - Interim Review | 
                                                                            
                                            | 5th Dec 2023 7:00 am | RNS | Half-year results announcement | 
                                                                            
                                            | 6th Nov 2023 1:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 26th Oct 2023 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 25th Oct 2023 11:00 am | PRN | Holding(s) in Company | 
                                                                            
                                            | 24th Oct 2023 11:00 am | PRN | Notice of Results | 
                                                                            
                                            | 26th Sep 2023 3:00 pm | PRN | Holding(s) in Company | 
                                                                            
                                            | 20th Sep 2023 11:00 am | PRN | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Sep 2023 3:00 pm | PRN | Result of AGM | 
                                                                            
                                            | 19th Sep 2023 9:00 am | PRN | Holding(s) in Company | 
                                                                            
                                            | 19th Sep 2023 7:00 am | RNS | AGM Trading Update | 
                                                                            
                                            | 16th Aug 2023 9:00 am | PRN | Holding(s) in Company | 
                                                                            
                                            | 11th Aug 2023 9:00 am | PRN | Notice of Trading update | 
                                                                            
                                            | 12th Jul 2023 2:00 pm | PRN | Annual Report and Accounts and Notice of Annual General Meeting 2023 | 
                                                                            
                                            | 5th Jul 2023 1:00 pm | PRN | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Jul 2023 1:00 pm | PRN | Director/PDMR Shareholding | 
                                                                            
                                            | 4th Jul 2023 9:00 am | PRN | Holding(s) in Company | 
                                                                            
                                            | 3rd Jul 2023 3:00 pm | PRN | Total Voting Rights | 
                                                                            
                                            | 3rd Jul 2023 3:00 pm | PRN | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Jul 2023 3:00 pm | PRN | Director/PDMR Shareholding | 
                                                                            
                                            | 29th Jun 2023 7:00 am | RNS | Final Results | 
                                                                            
                                            | 20th Jun 2023 7:00 am | RNS | Block listing application | 
                                                                            
                                            | 6th Jun 2023 4:00 pm | RNS | Notice of Results | 
                                                                            
                                            | 22nd May 2023 11:00 am | RNS | Holding(s) in Company |