| 1st Oct 2025 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Sep 2025 5:00 pm | RNS | Result of Annual Meeting | 
                                                                            
                                            | 23rd Sep 2025 7:00 am | RNS | Appointment of New Chairman and Succession | 
                                                                            
                                            | 17th Sep 2025 7:00 am | RNS | Half Year Results Statement | 
                                                                            
                                            | 11th Sep 2025 7:00 am | RNS | Closure of Restricted Stock Line | 
                                                                            
                                            | 22nd Aug 2025 7:00 am | RNS | Mailing of Notice of 2025 Annual Meeting | 
                                                                            
                                            | 20th Aug 2025 7:00 am | RNS | Opening of $500,000 Line of Credit | 
                                                                            
                                            | 17th Jul 2025 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 10th Jun 2025 7:00 am | RNS | Mailing of 2024 Annual Report | 
                                                                            
                                            | 21st May 2025 3:25 pm | RNS | Director Dealing | 
                                                                            
                                            | 19th May 2025 11:33 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th May 2025 11:21 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 12th May 2025 7:00 am | RNS | Final Results for the Year Ending 31 December 2024 | 
                                                                            
                                            | 6th May 2025 7:00 am | RNS | PFAS Contract Award | 
                                                                            
                                            | 1st May 2025 7:00 am | RNS-R | EPA Announces Actions to Combat PFAS Contamination | 
                                                                            
                                            | 10th Apr 2025 7:00 am | RNS | Grant of Share Options | 
                                                                            
                                            | 7th Apr 2025 7:00 am | RNS | Operational and Trading Update | 
                                                                            
                                            | 30th Jan 2025 7:00 am | RNS | Change of Adviser | 
                                                                            
                                            | 6th Jan 2025 7:00 am | RNS | Year-end Update | 
                                                                            
                                            | 29th Oct 2024 7:00 am | RNS | Project Award | 
                                                                            
                                            | 24th Sep 2024 7:00 am | RNS | Half Year Results Statement | 
                                                                            
                                            | 23rd Sep 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 6th Sep 2024 11:54 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 5th Sep 2024 5:17 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 30th Aug 2024 7:00 am | RNS | Broker Option | 
                                                                            
                                            | 23rd Aug 2024 11:05 am | RNS | Director Dealings & Total Voting Rights | 
                                                                            
                                            | 23rd Aug 2024 7:00 am | RNS | Proposed Placing and Subscription | 
                                                                            
                                            | 19th Jul 2024 10:36 am | RNS | PFAS Update | 
                                                                            
                                            | 9th Jul 2024 2:23 pm | RNS | Result of AGM | 
                                                                            
                                            | 9th Jul 2024 1:39 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Jun 2024 7:00 am | RNS | 2023 Annual Report & Notice of 2024 Annual Meeting | 
                                                                            
                                            | 21st May 2024 7:00 am | RNS | Director Dealing | 
                                                                            
                                            | 16th May 2024 7:00 am | RNS | Final Results for the Year Ending 31 December 2023 | 
                                                                            
                                            | 24th Apr 2024 7:00 am | RNS | Business Update | 
                                                                            
                                            | 11th Apr 2024 7:00 am | RNS | EPA Publishes National Drinking Water Standards | 
                                                                            
                                            | 26th Mar 2024 3:30 pm | RNS | Director Dealing | 
                                                                            
                                            | 26th Mar 2024 7:00 am | RNS | Director Dealing | 
                                                                            
                                            | 22nd Mar 2024 7:00 am | RNS | Director Dealing | 
                                                                            
                                            | 21st Mar 2024 7:00 am | RNS | Director Dealing | 
                                                                            
                                            | 18th Mar 2024 7:00 am | RNS | Grant of Share Options to Chief Financial Officer |