28th Feb 2025 4:45 pm |
RNS |
Result of General Meeting & Cancellation from AIM |
7th Feb 2025 1:36 pm |
RNS |
Holding(s) in Company |
6th Feb 2025 12:03 pm |
RNS |
Cancellation of Treasury Shares |
6th Feb 2025 8:35 am |
RNS |
Cancellation of admission to trading on AIM |
24th Oct 2024 7:00 am |
RNS |
New Contract Award |
24th Sep 2024 7:00 am |
RNS |
New Contract Award |
17th Sep 2024 7:01 am |
RNS |
New Contract Award |
17th Sep 2024 7:00 am |
RNS |
Interim Results for the six months to 30 June 2024 |
26th Jun 2024 5:54 pm |
RNS |
Results of the Annual General Meeting and TVR |
20th May 2024 5:00 pm |
RNS |
Annual Report & Notice of AGM |
13th May 2024 4:45 pm |
RNS |
Transaction in Own Shares and Total Voting Rights |
1st May 2024 7:00 am |
RNS |
Results for the year ended 31 December 2023 |
11th Mar 2024 8:30 am |
RNS |
Trading Update |
20th Dec 2023 7:00 am |
RNS |
Capital Reduction – Court Approval |
22nd Nov 2023 3:13 pm |
RNS |
Capital Reduction – Result of General Meeting |
9th Nov 2023 4:30 pm |
RNS |
Cancellation of LTIP Options |
2nd Nov 2023 7:00 am |
RNS |
Capital Reduction and Notice of General Meeting |
18th Sep 2023 10:39 am |
RNS |
New Contract Award |
7th Sep 2023 7:00 am |
RNS |
Interim Results for the six months to 30 June 2023 |
1st Sep 2023 7:00 am |
RNS |
Appointment of Nomad and Broker |
12th Jul 2023 8:58 am |
RNS |
Holding(s) in Company |
28th Jun 2023 3:48 pm |
RNS |
Result of AGM |
15th Jun 2023 7:00 am |
RNS |
Board Changes |
5th Jun 2023 7:00 am |
RNS |
Annual Report and Notice of AGM |
25th May 2023 7:00 am |
RNS |
Final Results |
6th Mar 2023 7:00 am |
RNS |
Directorate Change |
30th Jan 2023 9:00 am |
RNS |
Price Monitoring Extension |
30th Jan 2023 7:00 am |
RNS |
New Contract Awards |
16th Dec 2022 2:55 pm |
RNS |
Holding(s) in Company |
24th Nov 2022 7:00 am |
RNS |
Directorate Change |
30th Sep 2022 7:01 am |
RNS |
New Contract Award |
30th Sep 2022 7:00 am |
RNS |
Interim Results |
15th Aug 2022 4:03 pm |
RNS |
Holding(s) in Company |
26th Jul 2022 7:00 am |
RNS |
Director/PDMR Shareholding |
8th Jul 2022 4:15 pm |
RNS |
Director/PDMR Shareholding |
30th Jun 2022 7:01 am |
RNS |
Treasury Shares |
30th Jun 2022 7:00 am |
RNS |
Result of AGM |
23rd Jun 2022 7:00 am |
RNS |
Treasury Shares |
16th Jun 2022 7:00 am |
RNS |
Treasury Shares |
10th Jun 2022 7:00 am |
RNS |
Treasury Shares |