| 19/06/20 | 14:06:21 | 19 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 19/06/20 | 14:01:00 | 19 Jun 2020 | | Price Monitoring Extension | RNS |
| 15/06/20 | 07:00:09 | 15 Jun 2020 | | COVID-19 Project Update | RNS |
| 09/06/20 | 11:05:32 | 9 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 09/06/20 | 11:00:24 | 9 Jun 2020 | | Price Monitoring Extension | RNS |
| 04/06/20 | 15:15:10 | 4 Jun 2020 | | Result of AGM and Completion of Placing | RNS |
| 02/06/20 | 11:29:34 | 2 Jun 2020 | | CDX Development Agreement Extension | RNS |
| 01/06/20 | 14:06:03 | 1 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 01/06/20 | 14:00:43 | 1 Jun 2020 | | Price Monitoring Extension | RNS |
| 29/05/20 | 07:00:03 | 29 May 2020 | | Total Voting Rights | RNS |
| 27/05/20 | 14:32:28 | 27 May 2020 | | TR-1: NOTIFICATION OF MAJOR INTEREST IN SHARES | RNS |
| 18/05/20 | 10:56:18 | 18 May 2020 | | Exercise of Warrants | RNS |
| 13/05/20 | 09:42:39 | 13 May 2020 | | Posting of Annual Report & Notice of AGM | RNS |
| 12/05/20 | 16:41:37 | 12 May 2020 | | Second Price Monitoring Extn | RNS |
| 12/05/20 | 16:36:32 | 12 May 2020 | | Price Monitoring Extension | RNS |
| 12/05/20 | 14:22:10 | 12 May 2020 | | Conditional Placing to raise £2,500,000 | RNS |
| 11/05/20 | 14:06:02 | 11 May 2020 | | Second Price Monitoring Extn | RNS |
| 11/05/20 | 14:00:40 | 11 May 2020 | | Price Monitoring Extension | RNS |
| 11/05/20 | 09:05:33 | 11 May 2020 | | Second Price Monitoring Extn | RNS |
| 11/05/20 | 09:00:10 | 11 May 2020 | | Price Monitoring Extension | RNS |
| 07/05/20 | 16:41:31 | 7 May 2020 | | Second Price Monitoring Extn | RNS |
| 07/05/20 | 16:36:24 | 7 May 2020 | | Price Monitoring Extension | RNS |
| 07/05/20 | 13:59:01 | 7 May 2020 | | TR-1: NOTIFICATION OF MAJOR INTEREST IN SHARES | RNS |
| 05/05/20 | 16:41:59 | 5 May 2020 | | Second Price Monitoring Extn | RNS |
| 05/05/20 | 16:36:35 | 5 May 2020 | | Price Monitoring Extension | RNS |
| 05/05/20 | 14:06:06 | 5 May 2020 | | Second Price Monitoring Extn | RNS |
| 05/05/20 | 14:00:55 | 5 May 2020 | | Price Monitoring Extension | RNS |
| 05/05/20 | 11:06:03 | 5 May 2020 | | Second Price Monitoring Extn | RNS |
| 05/05/20 | 11:00:38 | 5 May 2020 | | Price Monitoring Extension | RNS |
| 04/05/20 | 07:00:06 | 4 May 2020 | | TR-1: NOTIFICATION OF MAJOR INTEREST IN SHARES | RNS |
| 04/05/20 | 07:00:06 | 4 May 2020 | | TR-1: NOTIFICATION OF MAJOR INTEREST IN SHARES | RNS |
| 01/05/20 | 16:41:30 | 1 May 2020 | | Second Price Monitoring Extn | RNS |
| 01/05/20 | 16:36:20 | 1 May 2020 | | Price Monitoring Extension | RNS |
| 01/05/20 | 14:06:07 | 1 May 2020 | | Second Price Monitoring Extn | RNS |
| 01/05/20 | 14:00:50 | 1 May 2020 | | Price Monitoring Extension | RNS |
| 30/04/20 | 16:57:21 | 30 Apr 2020 | | Final Results | RNS |
| 30/04/20 | 16:40:53 | 30 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 30/04/20 | 16:36:15 | 30 Apr 2020 | | Price Monitoring Extension | RNS |
| 30/04/20 | 14:05:56 | 30 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 30/04/20 | 14:00:49 | 30 Apr 2020 | | Price Monitoring Extension | RNS |
| 30/04/20 | 11:05:48 | 30 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 30/04/20 | 11:00:23 | 30 Apr 2020 | | Price Monitoring Extension | RNS |
| 29/04/20 | 16:42:13 | 29 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 29/04/20 | 16:36:34 | 29 Apr 2020 | | Price Monitoring Extension | RNS |
| 29/04/20 | 11:05:44 | 29 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 29/04/20 | 11:00:42 | 29 Apr 2020 | | Price Monitoring Extension | RNS |
| 29/04/20 | 09:06:20 | 29 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 29/04/20 | 09:00:50 | 29 Apr 2020 | | Price Monitoring Extension | RNS |
| 28/04/20 | 14:06:25 | 28 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 28/04/20 | 14:00:55 | 28 Apr 2020 | | Price Monitoring Extension | RNS |