| 9th Nov 2021 4:42 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Nov 2021 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 28th Oct 2021 4:34 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th Oct 2021 7:00 am | RNS | Middle East Contract Win | 
                                                                            
                                            | 29th Sep 2021 7:00 am | RNS | Half Year Results Statement | 
                                                                            
                                            | 31st Aug 2021 7:00 am | RNS | Notice of Interim Results & Investor Presentation | 
                                                                            
                                            | 11th Aug 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Aug 2021 7:00 am | RNS | Contract Award and Contract Extension | 
                                                                            
                                            | 7th Jul 2021 5:41 pm | RNS | Result of AGM | 
                                                                            
                                            | 4th Jun 2021 8:00 am | RNS | Mailing of Annual Financial Report and AM Notice | 
                                                                            
                                            | 26th May 2021 7:00 am | RNS | Final Results for the year ending 31 December 2020 | 
                                                                            
                                            | 19th May 2021 7:00 am | RNS | Investor Presentation | 
                                                                            
                                            | 14th May 2021 7:00 am | RNS | PFAS System Validation | 
                                                                            
                                            | 13th Apr 2021 1:49 pm | RNS | Grant of Options | 
                                                                            
                                            | 23rd Mar 2021 7:00 am | RNS | Board Changes | 
                                                                            
                                            | 17th Mar 2021 3:37 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 17th Mar 2021 2:35 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 15th Mar 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Mar 2021 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 18th Feb 2021 7:00 am | RNS | Sale of MYCELX property in Duluth, USA | 
                                                                            
                                            | 17th Feb 2021 4:32 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 5th Jan 2021 2:32 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Jan 2021 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 27th Oct 2020 2:55 pm | RNS | Result of Annual Meeting | 
                                                                            
                                            | 2nd Oct 2020 2:56 pm | RNS | Notice of Annual Meeting | 
                                                                            
                                            | 22nd Sep 2020 7:00 am | RNS | Half Year Results Statement | 
                                                                            
                                            | 4th Sep 2020 7:00 am | RNS | Appointment of Nominated Adviser and Sole Broker | 
                                                                            
                                            | 7th Aug 2020 11:50 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 22nd Jun 2020 7:00 am | RNS | Contract extension with SABIC | 
                                                                            
                                            | 19th Jun 2020 7:00 am | RNS | Annual Financial Report | 
                                                                            
                                            | 27th May 2020 7:00 am | RNS | Final Results for the year ending 31 December 2019 | 
                                                                            
                                            | 11th May 2020 7:00 am | RNS | New Project Award | 
                                                                            
                                            | 14th Apr 2020 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 9th Mar 2020 7:00 am | RNS | Closure of Restricted Stock Line | 
                                                                            
                                            | 5th Mar 2020 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 13th Dec 2019 10:25 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 4th Nov 2019 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 16th Sep 2019 7:00 am | RNS | Half Year Results Statement | 
                                                                            
                                            | 20th Aug 2019 12:42 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 16th Aug 2019 3:02 pm | RNS | Director Shareholding |