| 24th Jun 2024 2:52 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 30th May 2024 1:04 pm | RNS | Correction of Total Voting Rights | 
                                                                            
                                            | 28th May 2024 5:15 pm | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 28th May 2024 2:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th May 2024 4:30 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th May 2024 3:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th May 2024 11:15 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th May 2024 10:30 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 16th Apr 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 24th Jan 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 12th Dec 2023 12:51 pm | RNS | Presentation via Investor Meet Company | 
                                                                            
                                            | 6th Dec 2023 7:00 am | RNS | Change of Auditor | 
                                                                            
                                            | 6th Dec 2023 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 24th Oct 2023 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 27th Sep 2023 6:00 pm | RNS | Result of AGM | 
                                                                            
                                            | 27th Sep 2023 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 31st Aug 2023 7:00 am | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 1st Aug 2023 7:00 am | RNS | PRELIMINARY RESULTS FOR THE YEAR ENDED 31 MAR 2023 | 
                                                                            
                                            | 31st Jul 2023 2:00 pm | RNS | Preliminary Results Presentation | 
                                                                            
                                            | 13th Jul 2023 7:30 am | RNS | Trading update | 
                                                                            
                                            | 30th Jun 2023 9:00 am | RNS | Resolution of Complaint for Trademark Infringement | 
                                                                            
                                            | 28th Jun 2023 11:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd May 2023 3:15 pm | RNS | Further re Result of General Meeting | 
                                                                            
                                            | 21st Apr 2023 11:56 am | RNS | Result of General Meeting | 
                                                                            
                                            | 13th Apr 2023 7:00 am | RNS | Further re Requisitioned General Meeting | 
                                                                            
                                            | 12th Apr 2023 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 5th Apr 2023 10:45 am | RNS | Notice of Trading Update | 
                                                                            
                                            | 24th Mar 2023 4:00 pm | RNS | Posting of Circular and Notice of Requisitioned GM | 
                                                                            
                                            | 24th Mar 2023 7:00 am | RNS | Posting of Circular and Notice of Requisitioned GM | 
                                                                            
                                            | 7th Mar 2023 7:30 am | RNS | Receipt of Requisition Notice | 
                                                                            
                                            | 28th Feb 2023 12:50 pm | RNS | Capital Markets Day | 
                                                                            
                                            | 23rd Feb 2023 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 14th Feb 2023 7:00 am | RNS | Capital Markets Day | 
                                                                            
                                            | 13th Jan 2023 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 10th Jan 2023 10:30 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 10th Jan 2023 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 14th Dec 2022 4:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 13th Dec 2022 6:25 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Dec 2022 4:15 pm | RNS | Directorate Change | 
                                                                            
                                            | 30th Nov 2022 7:00 am | RNS | Interim Results |