| 29th Oct 2025 7:00 am | RNS | Grant of Awards  and PDMR Dealing | 
                                                                            
                                            | 24th Oct 2025 4:30 pm | RNS | Result of Special Meeting | 
                                                                            
                                            | 7th Oct 2025 7:00 am | RNS | Notice of Special Meeting | 
                                                                            
                                            | 29th Sep 2025 7:00 am | RNS | Half Year Results | 
                                                                            
                                            | 8th Sep 2025 7:00 am | RNS | Notice of Half Year Results | 
                                                                            
                                            | 27th Jun 2025 4:20 pm | RNS | Result of AGM | 
                                                                            
                                            | 27th Jun 2025 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 5th Jun 2025 6:03 pm | RNS | Notice of Annual Meeting | 
                                                                            
                                            | 19th May 2025 7:00 am | RNS | Block Listing Return | 
                                                                            
                                            | 15th Apr 2025 7:00 am | RNS | Publication of 2024 Annual Report and Accounts | 
                                                                            
                                            | 10th Apr 2025 7:00 am | RNS | Unaudited preliminary results | 
                                                                            
                                            | 19th Mar 2025 7:00 am | RNS | Notice of Results | 
                                                                            
                                            | 4th Feb 2025 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 30th Jan 2025 7:00 am | RNS | TR-1: Notification of Major Holdings | 
                                                                            
                                            | 4th Dec 2024 4:30 pm | RNS | Transfer of Treasury Shares & Total Voting Rights | 
                                                                            
                                            | 19th Nov 2024 7:00 am | RNS | Block Listing Return | 
                                                                            
                                            | 9th Oct 2024 7:00 am | RNS | Grant of Awards | 
                                                                            
                                            | 26th Sep 2024 7:00 am | RNS | Half Year Results | 
                                                                            
                                            | 9th Sep 2024 7:00 am | RNS | Notice of Full Year Results | 
                                                                            
                                            | 23rd Jul 2024 7:00 am | RNS | Appointment of Joint Broker | 
                                                                            
                                            | 5th Jul 2024 9:25 am | RNS | TR-1: Notification of Major Holdings | 
                                                                            
                                            | 5th Jul 2024 9:23 am | RNS | TR-1: Notification of Major Holdings | 
                                                                            
                                            | 2nd Jul 2024 7:00 am | RNS | Results of Placing | 
                                                                            
                                            | 1st Jul 2024 4:35 pm | RNS | Proposed placing via accelerated bookbuild | 
                                                                            
                                            | 28th Jun 2024 6:04 pm | RNS | Result of AGM | 
                                                                            
                                            | 28th Jun 2024 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 19th Jun 2024 1:00 pm | RNS | Notice of Annual Meeting | 
                                                                            
                                            | 30th May 2024 12:13 pm | RNS | Block Listing Return | 
                                                                            
                                            | 22nd Apr 2024 5:00 pm | RNS | Publication of 2023 Annual Report and Accounts | 
                                                                            
                                            | 18th Apr 2024 7:00 am | RNS | Unaudited preliminary results | 
                                                                            
                                            | 13th Mar 2024 7:00 am | RNS | Notice of Full Year Results | 
                                                                            
                                            | 31st Jan 2024 7:01 am | RNS | Board and Leadership Change | 
                                                                            
                                            | 31st Jan 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 6th Dec 2023 7:00 am | RNS | Grant of Awards | 
                                                                            
                                            | 1st Nov 2023 7:00 am | RNS | ACQUISITION OF SYSTEM ERA SOFTWORKS, INC | 
                                                                            
                                            | 25th Sep 2023 7:00 am | RNS | Half Year Results | 
                                                                            
                                            | 15th Sep 2023 7:00 am | RNS | Notice of Results | 
                                                                            
                                            | 3rd Aug 2023 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 9th Jun 2023 5:21 pm | RNS | Results of Annual Meeting | 
                                                                            
                                            | 26th May 2023 3:07 pm | RNS | Block Listing Return and Correction |