| 31st Mar 2021 9:15 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 30th Mar 2021 2:47 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 29th Mar 2021 3:50 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 26th Mar 2021 6:04 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 26th Mar 2021 12:18 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th Mar 2021 10:45 am | RNS | Result of General Meeting and Total Voting Rights | 
                                                                            
                                            | 24th Mar 2021 7:00 am | RNS | Result of Open Offer | 
                                                                            
                                            | 12th Mar 2021 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 12th Mar 2021 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 5th Mar 2021 8:48 am | RNS | Result of Placing | 
                                                                            
                                            | 5th Mar 2021 7:00 am | RNS | Proposed Placing, Open Offer & Notice of GM | 
                                                                            
                                            | 1st Feb 2021 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 1st Feb 2021 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 26th Jan 2021 9:30 am | RNS | Director/PDMR Transactions, Issue of Options | 
                                                                            
                                            | 15th Jan 2021 8:30 am | RNS | Block Listing Six Monthly Return | 
                                                                            
                                            | 11th Jan 2021 4:53 pm | RNS | Application for Block Listing | 
                                                                            
                                            | 7th Jan 2021 12:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Dec 2020 12:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 24th Dec 2020 12:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 1st Dec 2020 3:46 pm | RNS | Director/PDMR Shareholding and Issue of Options | 
                                                                            
                                            | 27th Nov 2020 4:37 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 25th Nov 2020 10:30 am | RNS | Result of General Meeting | 
                                                                            
                                            | 25th Nov 2020 7:00 am | RNS | First XDrum sales in Denim Finishing market | 
                                                                            
                                            | 9th Nov 2020 7:00 am | RNS | Proposed Share Capital Reorganisation | 
                                                                            
                                            | 6th Nov 2020 9:15 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 29th Sep 2020 4:17 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 29th Sep 2020 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Sep 2020 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 16th Sep 2020 9:30 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 8th Sep 2020 11:10 am | RNS | Notice of Results | 
                                                                            
                                            | 3rd Aug 2020 9:30 am | RNS | Application for Block Listing | 
                                                                            
                                            | 22nd Jul 2020 9:15 am | RNS | Block Listing Six Monthly Return | 
                                                                            
                                            | 16th Jul 2020 4:21 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 16th Jul 2020 7:00 am | RNS | XFiltra rated best laundry microparticle filter | 
                                                                            
                                            | 14th Jul 2020 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 14th Jul 2020 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 11th Jun 2020 10:00 am | RNS | Result of AGM | 
                                                                            
                                            | 3rd Jun 2020 2:45 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Jun 2020 12:30 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Jun 2020 7:00 am | RNS | Completion of Sale of Marken Business |