| 4th Jan 2022 11:30 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Dec 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 3rd Nov 2021 4:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Nov 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Nov 2021 11:00 am | RNS | Board Updates | 
                                                                            
                                            | 22nd Oct 2021 7:00 am | RNS | 2021 Third Quarter Trading Update | 
                                                                            
                                            | 11th Oct 2021 2:00 pm | RNS | Director Declaration | 
                                                                            
                                            | 5th Oct 2021 2:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Oct 2021 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Sep 2021 11:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Sep 2021 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Sep 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Aug 2021 10:30 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 13th Aug 2021 11:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 10th Aug 2021 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 2nd Aug 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jul 2021 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jun 2021 11:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 26th May 2021 2:30 pm | RNS | Board Update | 
                                                                            
                                            | 10th May 2021 4:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 7th May 2021 3:35 pm | RNS | Result of AGM | 
                                                                            
                                            | 7th May 2021 7:00 am | RNS | 2021 First Quarter Trading Update | 
                                                                            
                                            | 4th May 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Apr 2021 2:01 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Apr 2021 2:00 pm | RNS | Notice of AGM | 
                                                                            
                                            | 26th Mar 2021 2:30 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 17th Mar 2021 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Mar 2021 11:00 am | RNS | Director Declaration | 
                                                                            
                                            | 8th Mar 2021 3:44 pm | RNS | Director Declaration | 
                                                                            
                                            | 5th Mar 2021 9:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 4th Mar 2021 1:38 pm | RNS | Annual Financial Report | 
                                                                            
                                            | 3rd Mar 2021 10:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Mar 2021 2:02 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Mar 2021 2:01 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Mar 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Feb 2021 2:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd Feb 2021 7:01 am | RNS | Board Updates | 
                                                                            
                                            | 23rd Feb 2021 7:00 am | RNS | Final Results | 
                                                                            
                                            | 1st Feb 2021 2:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 21st Jan 2021 2:00 pm | RNS | Holding(s) in Company |