| 29th Dec 2021 7:00 am | RNS | Business Update | 
                                                                            
                                            | 20th Oct 2021 12:44 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Oct 2021 7:00 am | RNS | Q3 2021 Update | 
                                                                            
                                            | 12th Oct 2021 8:47 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Sep 2021 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 23rd Sep 2021 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 23rd Sep 2021 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 22nd Sep 2021 9:58 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 10th Sep 2021 4:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 10th Sep 2021 3:25 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Jul 2021 7:00 am | RNS | H1 2021 Update | 
                                                                            
                                            | 18th Jun 2021 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 18th Jun 2021 3:20 pm | RNS | Result of AGM | 
                                                                            
                                            | 27th May 2021 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 27th May 2021 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 27th May 2021 2:06 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 27th May 2021 2:00 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 27th May 2021 11:06 am | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 27th May 2021 11:00 am | RNS | Price Monitoring Extension | 
                                                                            
                                            | 27th May 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th May 2021 7:00 am | RNS | Annual Financial Report | 
                                                                            
                                            | 21st May 2021 5:50 pm | RNS | Notice of Results | 
                                                                            
                                            | 15th Apr 2021 7:00 am | RNS | Q1 2021 Update | 
                                                                            
                                            | 1st Mar 2021 5:36 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 24th Feb 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Feb 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Jan 2021 7:00 am | RNS | Market Update | 
                                                                            
                                            | 22nd Dec 2020 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 22nd Dec 2020 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 22nd Dec 2020 2:05 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 22nd Dec 2020 2:00 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 16th Dec 2020 11:50 am | RNS | Grant of Share Options | 
                                                                            
                                            | 16th Oct 2020 7:00 am | RNS | Q3 2020 Update | 
                                                                            
                                            | 13th Oct 2020 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 13th Oct 2020 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 29th Sep 2020 7:00 am | RNS | INTERIM RESULTS | 
                                                                            
                                            | 23rd Sep 2020 7:09 am | RNS | Price Monitoring Extension | 
                                                                            
                                            | 23rd Sep 2020 7:07 am | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 23rd Sep 2020 7:04 am | RNS | Price Monitoring Extension | 
                                                                            
                                            | 23rd Sep 2020 7:01 am | RNS | Second Price Monitoring Extn |