| 06/03/24 | 12:13:06 | 6 Mar 2024 | | Holding(s) in Company | RNS |
| 06/03/24 | 08:55:00 | 6 Mar 2024 | | Change of Name Effective | RNS |
| 05/03/24 | 17:07:31 | 5 Mar 2024 | | Holding(s) in Company | RNS |
| 05/03/24 | 16:20:28 | 5 Mar 2024 | | Holding(s) in Company | RNS |
| 05/03/24 | 08:05:01 | 5 Mar 2024 | | Admission of Shares, Director Shareholding & TVR | RNS |
| 01/03/24 | 08:37:04 | 1 Mar 2024 | | Holding(s) in Company | RNS |
| 01/03/24 | 07:00:12 | 1 Mar 2024 | | Completion, Update and Appointment of Advisers | RNS |
| 28/02/24 | 15:07:24 | 28 Feb 2024 | | Result of General Meeting | RNS |
| 28/02/24 | 07:00:09 | 28 Feb 2024 | | Proposed Disposal, board changes and fundraising | RNS |
| 23/02/24 | 10:31:00 | 23 Feb 2024 | | Replacement: Update on the Proposed Disposal | RNS |
| 23/02/24 | 07:00:03 | 23 Feb 2024 | | Update on the Proposed Disposal | RNS |
| 21/02/24 | 16:11:50 | 21 Feb 2024 | | Holding(s) in Company | RNS |
| 15/02/24 | 12:43:46 | 15 Feb 2024 | | Holding(s) in Company | RNS |
| 09/02/24 | 10:05:21 | 9 Feb 2024 | | Notice of General Meeting | RNS |
| 07/02/24 | 07:00:05 | 7 Feb 2024 | | Proposed Disposal | RNS |
| 31/01/24 | 16:12:30 | 31 Jan 2024 | | Holding(s) in Company | RNS |
| 11/01/24 | 07:00:05 | 11 Jan 2024 | | Holding(s) in Company | RNS |
| 09/01/24 | 15:17:21 | 9 Jan 2024 | | Holding(s) in Company | RNS |
| 08/01/24 | 15:50:09 | 8 Jan 2024 | | Holding(s) in Company | RNS |
| 05/01/24 | 15:55:24 | 5 Jan 2024 | | Holding(s) in Company | RNS |
| 02/01/24 | 15:17:52 | 2 Jan 2024 | | Resignation of Director | RNS |
| 22/12/23 | 07:00:05 | 22 Dec 2023 | | Adjournment of General Meeting | RNS |
| 04/12/23 | 07:00:04 | 4 Dec 2023 | | Notice of General Meeting | RNS |
| 29/11/23 | 09:02:00 | 29 Nov 2023 | | Financing Update | RNS |
| 29/09/23 | 07:00:09 | 29 Sept 2023 | | Interim Report for six months to 30 June 2023 | RNS |
| 08/09/23 | 17:15:08 | 8 Sept 2023 | | Holding(s) in Company | RNS |
| 07/09/23 | 16:07:21 | 7 Sept 2023 | | Holding(s) in Company | RNS |
| 01/09/23 | 07:00:06 | 1 Sept 2023 | | Subscription of Ordinary Shares to raise £500,000 | RNS |
| 15/08/23 | 07:00:07 | 15 Aug 2023 | | MOU Signed with Net Zero Valley | RNS |
| 25/07/23 | 15:39:56 | 25 Jul 2023 | | Results of 2023 Annual General Meeting | RNS |
| 29/06/23 | 07:00:06 | 29 Jun 2023 | | Final Audited Results | RNS |
| 18/05/23 | 07:00:04 | 18 May 2023 | | Change of Registered Office Address | RNS |
| 03/05/23 | 13:12:11 | 3 May 2023 | | Issue of Secured Convertible Loan Notes 2025 | RNS |
| 28/03/23 | 07:00:10 | 28 Mar 2023 | | Order from Roof Tile Group, Belgium | RNS |
| 22/03/23 | 16:35:26 | 22 Mar 2023 | | Price Monitoring Extension | RNS |
| 17/03/23 | 07:00:04 | 17 Mar 2023 | | Supply Agreement with Lindab Profil AB | RNS |
| 20/02/23 | 07:00:04 | 20 Feb 2023 | | Verditek & Bradclad Distribution Agreement Update | RNS |
| 17/01/23 | 16:40:56 | 17 Jan 2023 | | Second Price Monitoring Extn | RNS |
| 17/01/23 | 16:35:33 | 17 Jan 2023 | | Price Monitoring Extension | RNS |
| 11/01/23 | 14:05:32 | 11 Jan 2023 | | Second Price Monitoring Extn | RNS |
| 11/01/23 | 14:00:13 | 11 Jan 2023 | | Price Monitoring Extension | RNS |
| 20/10/22 | 16:07:55 | 20 Oct 2022 | | TR1: Notification of Major Holdings | RNS |
| 19/10/22 | 11:06:05 | 19 Oct 2022 | | Second Price Monitoring Extn | RNS |
| 19/10/22 | 11:00:37 | 19 Oct 2022 | | Price Monitoring Extension | RNS |
| 19/10/22 | 07:00:06 | 19 Oct 2022 | | Verditek and Bradclad Distribution Agreement | RNS |
| 16/09/22 | 07:32:49 | 16 Sept 2022 | | TR1: Notification of Major Holdings | RNS |
| 07/09/22 | 15:19:45 | 7 Sept 2022 | | Interim Report for the Six Months to 30 June 2022 | RNS |
| 05/08/22 | 17:10:34 | 5 Aug 2022 | | Result of AGM | RNS |
| 08/07/22 | 14:05:45 | 8 Jul 2022 | | Second Price Monitoring Extn | RNS |
| 08/07/22 | 14:00:30 | 8 Jul 2022 | | Price Monitoring Extension | RNS |