| 28th Mar 2022 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 17th Jan 2022 11:32 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 13th Jan 2022 7:00 am | 
                                            RNS | 
                                            Special Dividend | 
                                        
                                                                            
                                            | 22nd Oct 2021 10:00 am | 
                                            RNS | 
                                            Completion of Asset Disposal | 
                                        
                                                                            
                                            | 17th Sep 2021 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 9th Sep 2021 10:55 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 9th Sep 2021 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 8th Sep 2021 11:51 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 3rd Sep 2021 10:33 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 31st Aug 2021 2:46 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 27th Aug 2021 7:00 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 27th Aug 2021 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 25th Aug 2021 2:53 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 24th Aug 2021 2:42 pm | 
                                            RNS | 
                                            Sale of Certain PCB Assets | 
                                        
                                                                            
                                            | 16th Jul 2021 3:04 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 16th Jul 2021 3:00 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 7th May 2021 12:46 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 15th Apr 2021 7:00 am | 
                                            RNS | 
                                            AGM update | 
                                        
                                                                            
                                            | 25th Feb 2021 7:00 am | 
                                            RNS | 
                                            Posting of Annual Report and Accounts | 
                                        
                                                                            
                                            | 19th Feb 2021 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 2nd Oct 2020 7:00 am | 
                                            RNS | 
                                            Holders Technology Data Analytics | 
                                        
                                                                            
                                            | 21st Aug 2020 7:00 am | 
                                            RNS | 
                                            Half Year Report 2020 | 
                                        
                                                                            
                                            | 29th May 2020 3:41 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 11th May 2020 3:45 pm | 
                                            RNS | 
                                            Annual General Meeting Update | 
                                        
                                                                            
                                            | 27th Apr 2020 9:04 am | 
                                            RNS | 
                                            Dividend Update | 
                                        
                                                                            
                                            | 7th Apr 2020 7:00 am | 
                                            RNS | 
                                            Trading and COVID-19 Update | 
                                        
                                                                            
                                            | 25th Mar 2020 5:56 pm | 
                                            RNS | 
                                            Posting of Annual Report and Notice of AGM | 
                                        
                                                                            
                                            | 16th Mar 2020 7:00 am | 
                                            RNS | 
                                            Final Results | 
                                        
                                                                            
                                            | 12th Dec 2019 4:13 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 15th Nov 2019 3:31 pm | 
                                            RNS | 
                                            TR-1: Notification of Major Interest in Shares | 
                                        
                                                                            
                                            | 23rd Aug 2019 7:00 am | 
                                            RNS | 
                                            Half-year Report | 
                                        
                                                                            
                                            | 14th Jun 2019 12:17 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 13th Jun 2019 5:49 pm | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 23rd May 2019 11:18 am | 
                                            RNS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 8th May 2019 7:00 am | 
                                            RNS | 
                                            Directorate Change | 
                                        
                                                                            
                                            | 30th Apr 2019 10:11 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 29th Apr 2019 12:47 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 17th Apr 2019 9:30 am | 
                                            RNS | 
                                            Exercise of Options | 
                                        
                                                                            
                                            | 5th Apr 2019 12:02 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 4th Apr 2019 4:14 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding |