| 1st Mar 2019 12:07 pm | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 18th Feb 2019 7:00 am | 
                                            RNS | 
                                            Appointment of Joint Broker | 
                                        
                                                                            
                                            | 15th Feb 2019 9:06 am | 
                                            RNS | 
                                            NOTIFICATION OF MAJOR HOLDINGS | 
                                        
                                                                            
                                            | 8th Feb 2019 12:24 pm | 
                                            RNS | 
                                            Grant of share awards and options | 
                                        
                                                                            
                                            | 31st Jan 2019 10:33 am | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 25th Jan 2019 10:00 am | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 16th Jan 2019 4:23 pm | 
                                            RNS | 
                                            Grant of share awards and options | 
                                        
                                                                            
                                            | 3rd Jan 2019 3:53 pm | 
                                            RNS | 
                                            NOTIFICATION OF MAJOR HOLDINGS | 
                                        
                                                                            
                                            | 31st Dec 2018 10:00 am | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 27th Dec 2018 9:25 am | 
                                            RNS | 
                                            NOTIFICATION OF MAJOR HOLDINGS | 
                                        
                                                                            
                                            | 10th Dec 2018 12:02 pm | 
                                            RNS | 
                                            Price Monitoring Extension | 
                                        
                                                                            
                                            | 7th Dec 2018 12:36 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 6th Dec 2018 11:21 am | 
                                            RNS | 
                                            Dividend Record Date Correction | 
                                        
                                                                            
                                            | 6th Dec 2018 7:00 am | 
                                            RNS | 
                                            Interim Results | 
                                        
                                                                            
                                            | 30th Nov 2018 4:19 pm | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 30th Nov 2018 3:53 pm | 
                                            RNS | 
                                            Notice of Results | 
                                        
                                                                            
                                            | 20th Nov 2018 11:19 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 8th Nov 2018 7:00 am | 
                                            RNS | 
                                            New Contract Win | 
                                        
                                                                            
                                            | 7th Nov 2018 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 31st Oct 2018 9:00 am | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 24th Oct 2018 8:54 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 16th Oct 2018 2:46 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 28th Sep 2018 1:03 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 28th Sep 2018 9:00 am | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 27th Sep 2018 12:07 pm | 
                                            RNS | 
                                            Second Price Monitoring Extn | 
                                        
                                                                            
                                            | 27th Sep 2018 12:02 pm | 
                                            RNS | 
                                            Price Monitoring Extension | 
                                        
                                                                            
                                            | 13th Sep 2018 9:23 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 30th Aug 2018 12:37 pm | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 29th Aug 2018 7:00 am | 
                                            RNS | 
                                            Posting of Annual Report and Notice of AGM | 
                                        
                                                                            
                                            | 23rd Aug 2018 9:05 am | 
                                            RNS | 
                                            NOTIFICATION OF MAJOR HOLDINGS | 
                                        
                                                                            
                                            | 20th Aug 2018 7:00 am | 
                                            RNS | 
                                            Publication of Annual Report and Accounts | 
                                        
                                                                            
                                            | 16th Aug 2018 8:30 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 14th Aug 2018 2:29 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 9th Aug 2018 10:22 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 3rd Aug 2018 10:54 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 31st Jul 2018 7:56 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 30th Jul 2018 7:00 am | 
                                            RNS | 
                                            Preliminary Results | 
                                        
                                                                            
                                            | 27th Jul 2018 11:30 am | 
                                            RNS | 
                                            Total Voting Rights and Capital | 
                                        
                                                                            
                                            | 27th Jul 2018 11:30 am | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 25th Jul 2018 10:23 am | 
                                            RNS | 
                                            Notification of Major Holdings |