| 18th Sep 2025 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 8th Sep 2025 7:00 am | RNS-R | Notice of Investor Presentation | 
                                                                            
                                            | 3rd Sep 2025 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 26th Aug 2025 7:00 am | RNS | Appointment of Non-Executive Chair | 
                                                                            
                                            | 6th Aug 2025 7:00 am | RNS-R | Appointment of Chief Operating Officer | 
                                                                            
                                            | 29th Jul 2025 7:00 am | RNS | Trading Update and Notice of Results | 
                                                                            
                                            | 3rd Jun 2025 5:32 pm | RNS | Result of Annual General Meeting | 
                                                                            
                                            | 3rd Jun 2025 7:00 am | RNS | AGM Trading Update | 
                                                                            
                                            | 15th May 2025 7:00 am | RNS-R | Yellowstone Advisory Private Investor Evening | 
                                                                            
                                            | 12th May 2025 7:00 am | RNS | Grant of Options | 
                                                                            
                                            | 8th May 2025 4:47 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 6th May 2025 7:00 am | RNS | 2024 Annual Audited Results | 
                                                                            
                                            | 2nd May 2025 7:00 am | RNS-R | Notice of Investor Presentation | 
                                                                            
                                            | 1st May 2025 7:00 am | RNS | Notice of Annual Results | 
                                                                            
                                            | 22nd Apr 2025 7:00 am | RNS | Change of Registered Office | 
                                                                            
                                            | 25th Feb 2025 7:00 am | RNS | Appointment of Chief Executive Officer | 
                                                                            
                                            | 31st Jan 2025 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 19th Sep 2024 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 7th Aug 2024 7:00 am | RNS | Trading Update and Notice of Results | 
                                                                            
                                            | 3rd Jul 2024 7:00 am | RNS | Appointment of Non-Executive Directors | 
                                                                            
                                            | 19th Jun 2024 2:24 pm | RNS | Result of AGM | 
                                                                            
                                            | 19th Jun 2024 7:00 am | RNS | AGM Trading Update | 
                                                                            
                                            | 10th May 2024 5:02 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 3rd May 2024 10:01 am | RNS | Publication of Annual Report | 
                                                                            
                                            | 1st May 2024 7:00 am | RNS | Final Results | 
                                                                            
                                            | 18th Apr 2024 12:30 pm | RNS | Board Changes | 
                                                                            
                                            | 18th Apr 2024 7:00 am | RNS | Notice of Final Results | 
                                                                            
                                            | 8th Mar 2024 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 27th Feb 2024 7:00 am | RNS | Board Changes | 
                                                                            
                                            | 22nd Jan 2024 7:00 am | RNS | Trading Update and Notice of Results | 
                                                                            
                                            | 16th Oct 2023 4:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 5th Oct 2023 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Sep 2023 1:34 pm | RNS | Replacement: Interim results | 
                                                                            
                                            | 19th Sep 2023 7:00 am | RNS | Interim results | 
                                                                            
                                            | 4th Aug 2023 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Aug 2023 7:00 am | RNS | Trading update and Notice of Results | 
                                                                            
                                            | 30th May 2023 5:25 pm | RNS | Results of AGM and Board Changes | 
                                                                            
                                            | 30th May 2023 1:03 pm | RNS | AGM Statement | 
                                                                            
                                            | 11th May 2023 2:20 pm | RNS | Director Appointment | 
                                                                            
                                            | 4th May 2023 5:15 pm | RNS | Posting of Annual Report and Notice of AGM |