| 18th Feb 2022 5:31 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 16th Feb 2022 5:30 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Feb 2022 10:15 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th Feb 2022 5:02 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Feb 2022 5:15 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th Feb 2022 3:45 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th Feb 2022 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 4th Feb 2022 11:45 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Jan 2022 5:50 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 21st Jan 2022 5:15 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 20th Jan 2022 5:15 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 12th Jan 2022 12:30 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 7th Jan 2022 7:00 am | RNS | Share Buyback Programme | 
                                                                            
                                            | 4th Jan 2022 2:00 pm | RNS | Directorate Change | 
                                                                            
                                            | 30th Nov 2021 4:51 pm | RNS | Director Dealings | 
                                                                            
                                            | 30th Nov 2021 7:00 am | RNS | INTERIM RESULTS | 
                                                                            
                                            | 9th Nov 2021 7:00 am | RNS | Complaint for Trademark Infringement | 
                                                                            
                                            | 29th Oct 2021 1:24 pm | RNS | Grant of Options | 
                                                                            
                                            | 20th Oct 2021 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 13th Aug 2021 5:24 pm | RNS | Annual General Meeting | 
                                                                            
                                            | 13th Aug 2021 7:00 am | RNS | Trading Update for the Annual General Meeting | 
                                                                            
                                            | 4th Aug 2021 6:15 pm | RNS | Update re 2021 AGM | 
                                                                            
                                            | 20th Jul 2021 2:30 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 14th Jul 2021 7:00 am | RNS | Final Results | 
                                                                            
                                            | 23rd Jun 2021 12:30 pm | RNS | Notice of Results | 
                                                                            
                                            | 21st May 2021 7:00 am | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 17th May 2021 12:12 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 28th Apr 2021 1:08 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd Apr 2021 11:16 am | RNS | Correction re Directors Dealings | 
                                                                            
                                            | 23rd Apr 2021 9:40 am | RNS | Exercise of Options, Directors Dealings and TVR | 
                                                                            
                                            | 21st Apr 2021 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 30th Mar 2021 7:00 am | RNS | Change in Executive Job Titles | 
                                                                            
                                            | 15th Feb 2021 12:42 pm | RNS | Board Changes | 
                                                                            
                                            | 12th Feb 2021 11:00 am | RNS | Price Monitoring Extension | 
                                                                            
                                            | 20th Jan 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Dec 2020 4:30 pm | RNS | Grant of Options | 
                                                                            
                                            | 27th Nov 2020 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 17th Nov 2020 6:27 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 17th Nov 2020 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 14th Oct 2020 7:00 am | RNS | Trading Update |