| 11th Oct 2022 7:00 am | RNS | Pre-close trading update | 
                                                                            
                                            | 13th Sep 2022 12:56 pm | RNS | Result of AGM | 
                                                                            
                                            | 5th Sep 2022 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Sep 2022 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 25th Aug 2022 7:00 am | RNS | Exercise of share awards and total voting rights | 
                                                                            
                                            | 1st Aug 2022 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Jul 2022 5:00 pm | RNS | Publication of Annual Report and Notice of AGM | 
                                                                            
                                            | 15th Jul 2022 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Jul 2022 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 7th Jul 2022 7:00 am | RNS | PDMR dealing | 
                                                                            
                                            | 4th Jul 2022 7:00 am | RNS | Issue of new shares, grant of incentive awards | 
                                                                            
                                            | 1st Jul 2022 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 28th Jun 2022 7:00 am | RNS | Exercise of options and total voting rights | 
                                                                            
                                            | 23rd Jun 2022 7:00 am | RNS | Full Year Audited Results | 
                                                                            
                                            | 19th Apr 2022 12:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 7th Apr 2022 7:01 am | RNS | Non-Executive Director Appointment | 
                                                                            
                                            | 7th Apr 2022 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 4th Apr 2022 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Apr 2022 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd Mar 2022 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 10th Mar 2022 7:01 am | RNS | Notification of Major Holdings | 
                                                                            
                                            | 10th Mar 2022 7:00 am | RNS | Notification of Major Holdings | 
                                                                            
                                            | 3rd Mar 2022 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Mar 2022 7:00 am | RNS | Capital Markets Presentation | 
                                                                            
                                            | 1st Feb 2022 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 18th Jan 2022 7:15 am | RNS | Total Voting Rights | 
                                                                            
                                            | 4th Jan 2022 9:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Dec 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 24th Nov 2021 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 22nd Nov 2021 3:19 pm | RNS | Notification of Major Holdings | 
                                                                            
                                            | 6th Oct 2021 7:01 am | RNS | Capital Markets Presentation | 
                                                                            
                                            | 6th Oct 2021 7:00 am | RNS | Pre-close trading update | 
                                                                            
                                            | 23rd Sep 2021 2:35 pm | RNS | Result of AGM | 
                                                                            
                                            | 31st Aug 2021 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Aug 2021 7:00 am | RNS | Employee Benefit Trust Share Purchase | 
                                                                            
                                            | 12th Aug 2021 12:00 pm | RNS | Issue of equity and total voting rights | 
                                                                            
                                            | 3rd Aug 2021 7:00 am | RNS | Publication of Annual Report and Notice of AGM | 
                                                                            
                                            | 2nd Aug 2021 11:56 am | RNS | Total Voting Rights | 
                                                                            
                                            | 7th Jul 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Jul 2021 7:00 am | RNS | Exercise of Share Options and Total Voting Rights |