| 1st Sep 2022 9:46 am | RNS | Total Voting Rights | 
                                                                            
                                            | 10th Aug 2022 8:55 am | RNS | Director Declaration | 
                                                                            
                                            | 4th Aug 2022 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 1st Aug 2022 9:20 am | RNS | Total Voting Rights | 
                                                                            
                                            | 25th Jul 2022 9:53 am | RNS | Block listing Interim Review and Cancellation | 
                                                                            
                                            | 21st Jul 2022 2:24 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Jul 2022 5:31 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 12th Jul 2022 5:26 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Jul 2022 5:28 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 8th Jul 2022 5:25 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 7th Jul 2022 5:02 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 7th Jul 2022 11:49 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Jul 2022 5:47 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 5th Jul 2022 5:17 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 4th Jul 2022 6:13 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Jul 2022 5:37 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Jul 2022 9:45 am | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Jun 2022 5:08 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 29th Jun 2022 5:18 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 28th Jun 2022 5:02 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 27th Jun 2022 5:17 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 27th Jun 2022 3:42 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Jun 2022 5:20 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 21st Jun 2022 11:26 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 21st Jun 2022 9:49 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 16th Jun 2022 3:06 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 10th Jun 2022 5:06 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th Jun 2022 5:27 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 8th Jun 2022 5:14 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 7th Jun 2022 5:55 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 6th Jun 2022 5:25 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Jun 2022 5:11 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Jun 2022 9:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 31st May 2022 5:16 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 31st May 2022 2:59 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 30th May 2022 5:11 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 27th May 2022 5:06 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th May 2022 5:24 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th May 2022 5:10 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th May 2022 5:03 pm | RNS | Transaction in Own Shares |