| 23rd May 2023 7:00 am | RNS | AGM Statement | 
                                                                            
                                            | 19th May 2023 7:00 am | RNS | Mello2023 Investor Conference | 
                                                                            
                                            | 17th May 2023 7:00 am | RNS | Second Denim Finishing Licensing Agreement | 
                                                                            
                                            | 28th Apr 2023 7:00 am | RNS | Publication of Annual Report and Notice of AGM | 
                                                                            
                                            | 18th Apr 2023 7:00 am | RNS | 2022 Preliminary Results | 
                                                                            
                                            | 12th Apr 2023 5:08 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 11th Apr 2023 7:00 am | RNS | Investor Presentation | 
                                                                            
                                            | 6th Apr 2023 7:00 am | RNS | Notice of Results | 
                                                                            
                                            | 27th Mar 2023 1:28 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Mar 2023 4:08 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Mar 2023 4:05 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 20th Mar 2023 7:00 am | RNS | Third Global Domestic XFilter Licensing Agreement | 
                                                                            
                                            | 9th Mar 2023 7:00 am | RNS | Second Global Domestic XFilter Licensing Agreement | 
                                                                            
                                            | 1st Mar 2023 7:00 am | RNS | Director of Finance Appointment | 
                                                                            
                                            | 8th Feb 2023 10:23 am | RNS | Trading Update | 
                                                                            
                                            | 9th Jan 2023 4:21 pm | RNS | BLOCK LISTING SIX MONTHLY RETURN | 
                                                                            
                                            | 21st Dec 2022 7:00 am | RNS | India Domestic and Commercial Laundry Update | 
                                                                            
                                            | 20th Dec 2022 12:56 pm | RNS | Directorate Change | 
                                                                            
                                            | 12th Dec 2022 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 10th Nov 2022 8:22 am | RNS | Director/PDMR Transactions | 
                                                                            
                                            | 3rd Nov 2022 10:09 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd Nov 2022 9:54 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Nov 2022 10:02 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 31st Oct 2022 5:09 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 31st Oct 2022 1:47 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th Oct 2022 5:07 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Oct 2022 6:02 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 20th Oct 2022 5:47 pm | RNS | Amendment to Block Admission Application | 
                                                                            
                                            | 20th Oct 2022 3:02 pm | RNS | Capital Reorganisation | 
                                                                            
                                            | 20th Oct 2022 11:13 am | RNS | Block Admission Application | 
                                                                            
                                            | 20th Oct 2022 10:45 am | RNS | Results of General Meeting and Total Voting Rights | 
                                                                            
                                            | 19th Oct 2022 1:14 pm | RNS | Results of Open Offer | 
                                                                            
                                            | 3rd Oct 2022 1:06 pm | RNS | Posting of Circular | 
                                                                            
                                            | 30th Sep 2022 4:41 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 30th Sep 2022 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 30th Sep 2022 3:49 pm | RNS | Result of Fundraise | 
                                                                            
                                            | 30th Sep 2022 12:58 pm | RNS | Interim Results 2022 | 
                                                                            
                                            | 30th Sep 2022 12:51 pm | RNS | Proposed Placing, Open Offer & General Meeting | 
                                                                            
                                            | 27th Sep 2022 7:00 am | RNS | XFilter Joint Development Agreement | 
                                                                            
                                            | 9th Aug 2022 11:51 am | RNS | Holding(s) in Company |