| 
          30/10/2025
         |  
          07:00
         |   
            Notice of Results
           |  
          RNS
         | 
| 
          21/10/2025
         |  
          07:00
         |   
            CEO Appointment
           |  
          RNS
         | 
| 
          23/09/2025
         |  
          07:00
         |   
            Pre-close Trading Update
           |  
          RNS
         | 
| 
          09/07/2025
         |  
          14:46
         |   
            Director/PDMR Shareholding
           |  
          RNS
         | 
| 
          08/07/2025
         |  
          07:00
         |   
            Board Change
           |  
          RNS
         | 
| 
          26/06/2025
         |  
          07:00
         |   
            Trading Update and Capital Markets Day
           |  
          RNS
         | 
| 
          18/06/2025
         |  
          09:00
         |   
            Block Listing Six Monthly Return
           |  
          RNS
         | 
| 
          09/06/2025
         |  
          15:15
         |   
            Director/PDMR Shareholding
           |  
          RNS
         | 
| 
          14/05/2025
         |  
          07:00
         |   
            Directorate Changes
           |  
          RNS
         | 
| 
          23/04/2025
         |  
          07:00
         |   
            Half-year Report
           |  
          RNS
         | 
| 
          25/03/2025
         |  
          07:00
         |   
            Half Year Trading Update and Notice of Results
           |  
          RNS
         | 
| 
          11/03/2025
         |  
          16:30
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          26/02/2025
         |  
          15:15
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          16/01/2025
         |  
          15:45
         |   
            Result of AGM
           |  
          RNS
         | 
| 
          16/01/2025
         |  
          07:00
         |   
            AGM Trading Update
           |  
          RNS
         | 
| 
          13/12/2024
         |  
          07:00
         |   
            Shares Awards and Director/PDMR Dealings
           |  
          RNS
         | 
| 
          11/12/2024
         |  
          14:15
         |   
            Notice of AGM and Posting of Annual Report
           |  
          RNS
         | 
| 
          26/11/2024
         |  
          07:00
         |   
            Final Results
           |  
          RNS
         | 
| 
          21/11/2024
         |  
          17:00
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          18/11/2024
         |  
          07:00
         |   
            Notice of Results
           |  
          RNS
         | 
| 
          01/11/2024
         |  
          07:00
         |   
            Block Listing Six Monthly Return
           |  
          RNS
         | 
| 
          18/10/2024
         |  
          15:30
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          27/09/2024
         |  
          16:00
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          27/09/2024
         |  
          07:00
         |   
            PDMR/ PCA Shareholding
           |  
          RNS
         | 
| 
          26/09/2024
         |  
          07:00
         |   
            Pre-close Trading Update and Acquisition
           |  
          RNS
         | 
| 
          17/06/2024
         |  
          11:00
         |   
            Block listing Interim Review
           |  
          RNS
         | 
| 
          10/05/2024
         |  
          09:30
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          30/04/2024
         |  
          07:00
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          23/04/2024
         |  
          07:00
         |   
            Half-year Report
           |  
          RNS
         | 
| 
          03/04/2024
         |  
          07:00
         |   
            Acquisition of Venshure and Notice of Results
           |  
          RNS
         | 
| 
          28/02/2024
         |  
          12:00
         |   
            Result of AGM
           |  
          RNS
         | 
| 
          28/02/2024
         |  
          07:00
         |   
            Half Year Pre-Close Trading Update
           |  
          RNS
         | 
| 
          14/02/2024
         |  
          07:00
         |   
            Share Awards & Director/PDMR Dealings – AMENDMENT
           |  
          RNS
         | 
| 
          13/02/2024
         |  
          15:49
         |   
            Shares Awards and Director/PDMR Dealings
           |  
          RNS
         | 
| 
          06/02/2024
         |  
          07:00
         |   
            Notice of AGM & posting of Annual Report
           |  
          RNS
         | 
| 
          24/01/2024
         |  
          07:00
         |   
            Final Results
           |  
          RNS
         | 
| 
          11/12/2023
         |  
          07:00
         |   
            Notice of Results
           |  
          RNS
         | 
| 
          01/11/2023
         |  
          07:00
         |   
            Block Listing Interim Review
           |  
          RNS
         | 
| 
          27/10/2023
         |  
          10:18
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          28/09/2023
         |  
          07:00
         |   
            Pre-close Trading Update
           |  
          RNS
         | 
| 
          26/09/2023
         |  
          15:05
         |   
            Holding(s) in Company
           |  
          RNS
         | 
| 
          22/06/2023
         |  
          07:00
         |   
            Director/PDMR Shareholding
           |  
          RNS
         | 
| 
          14/06/2023
         |  
          07:00
         |   
            Block Listing Six Monthly Return
           |  
          RNS
         | 
| 
          25/04/2023
         |  
          07:00
         |   
            Half-year Report
           |  
          RNS
         | 
| 
          21/03/2023
         |  
          07:00
         |   
            Trading Update and Notice of Results
           |  
          RNS
         | 
| 
          01/03/2023
         |  
          09:07
         |   
            Total Voting Rights
           |  
          RNS
         | 
| 
          11/01/2023
         |  
          14:14
         |   
            Result of AGM
           |  
          RNS
         | 
| 
          11/01/2023
         |  
          07:00
         |   
            AGM Statement
           |  
          RNS
         | 
| 
          16/12/2022
         |  
          11:15
         |   
            Director/PDMR Shareholding
           |  
          RNS
         | 
| 
          07/12/2022
         |  
          07:00
         |   
            Director/PDMR Shareholding
           |  
          RNS
         |