| 2nd May 2023 10:37 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd May 2023 10:30 am | RNS | Total Voting Rights | 
                                                                            
                                            | 2nd May 2023 10:27 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 27th Apr 2023 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 26th Apr 2023 4:34 pm | RNS | Result of AGM | 
                                                                            
                                            | 26th Apr 2023 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 20th Apr 2023 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 19th Apr 2023 5:20 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Apr 2023 5:06 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 12th Apr 2023 4:43 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Apr 2023 2:10 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Apr 2023 2:10 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Apr 2023 10:25 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Apr 2023 10:17 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Apr 2023 4:59 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Apr 2023 12:30 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 3rd Apr 2023 10:30 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Apr 2023 9:35 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 30th Mar 2023 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 28th Mar 2023 10:58 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 28th Mar 2023 9:21 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd Mar 2023 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 16th Mar 2023 12:07 pm | RNS | Annual Financial Report | 
                                                                            
                                            | 16th Mar 2023 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 3rd Mar 2023 4:56 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2023 3:20 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2023 12:13 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2023 12:09 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Mar 2023 4:31 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Mar 2023 4:02 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 27th Feb 2023 2:00 pm | RNS | Dividend Declaration | 
                                                                            
                                            | 27th Feb 2023 7:00 am | RNS | Final Results | 
                                                                            
                                            | 27th Feb 2023 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 7th Feb 2023 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 6th Feb 2023 2:22 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Feb 2023 7:00 am | RNS | CUSTOMER CONTRACT | 
                                                                            
                                            | 1st Feb 2023 10:19 am | RNS | Total Voting Rights | 
                                                                            
                                            | 10th Jan 2023 3:44 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Jan 2023 4:07 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Jan 2023 5:36 pm | RNS | Director/PDMR Shareholding |