| 27th May 2020 7:00 am | RNS | Xeros technology cleaning French key worker PPE | 
                                                                            
                                            | 26th May 2020 4:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 20th May 2020 4:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 19th May 2020 4:45 pm | RNS | Publication of Annual Report & Notice of AGM | 
                                                                            
                                            | 15th May 2020 3:15 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th May 2020 5:45 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th May 2020 8:01 am | RNS | Director/PDMR Shareholding, Issue of Options & TVR | 
                                                                            
                                            | 13th May 2020 11:00 am | RNS | Result of General Meeting | 
                                                                            
                                            | 12th May 2020 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 12th May 2020 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 24th Apr 2020 3:30 pm | RNS | Result of Fundraising | 
                                                                            
                                            | 24th Apr 2020 11:00 am | RNS | Proposed Placing, PrimaryBid Offer & Notice of GM | 
                                                                            
                                            | 24th Apr 2020 11:00 am | RNS | PrimaryBid.com Offer | 
                                                                            
                                            | 24th Apr 2020 11:00 am | RNS | Unaudited Preliminary Results | 
                                                                            
                                            | 14th Apr 2020 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 14th Apr 2020 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 26th Mar 2020 7:00 am | RNS | Former C&A Innovation Head Advises Xeros | 
                                                                            
                                            | 19th Mar 2020 7:00 am | RNS | Licensing Agreement With Leading Asian OEM | 
                                                                            
                                            | 17th Mar 2020 7:00 am | RNS | Development Agreement for Microplastic Filtration | 
                                                                            
                                            | 16th Mar 2020 4:42 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 16th Mar 2020 4:37 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 16th Mar 2020 12:08 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 16th Mar 2020 12:02 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 12th Mar 2020 12:07 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 12th Mar 2020 12:02 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 3rd Mar 2020 7:00 am | RNS | Sale of Marken Business | 
                                                                            
                                            | 21st Jan 2020 2:02 pm | RNS | Block Listing Six Monthly Return | 
                                                                            
                                            | 16th Jan 2020 12:07 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 16th Jan 2020 12:02 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 13th Jan 2020 12:00 pm | RNS | Directorate Change | 
                                                                            
                                            | 2nd Dec 2019 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 2nd Dec 2019 4:35 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 26th Nov 2019 11:24 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Nov 2019 5:51 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Nov 2019 2:52 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Nov 2019 12:12 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd Nov 2019 9:34 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 21st Nov 2019 2:00 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 20th Nov 2019 4:45 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 20th Nov 2019 10:00 am | RNS | Director/PDMR Shareholding & Total Voting Rights |