| 16th Oct 2025 7:01 am | RNS | New Contracts - Traction in Broader Energy Sector | 
                                                                            
                                            | 16th Oct 2025 7:01 am | RNS | Trading Update | 
                                                                            
                                            | 16th Oct 2025 7:00 am | RNS | Appointment of Nominated Adviser and Sole Broker | 
                                                                            
                                            | 9th Oct 2025 12:16 pm | RNS | Director dealings | 
                                                                            
                                            | 2nd Oct 2025 7:00 am | RNS | PDMR dealings | 
                                                                            
                                            | 2nd Sep 2025 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 29th Aug 2025 7:00 am | RNS | PDMR dealings | 
                                                                            
                                            | 16th Jul 2025 7:00 am | RNS | Leisure & Hospitality Contract Wins | 
                                                                            
                                            | 8th Jul 2025 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 19th Jun 2025 7:00 am | RNS | Appointment of Chief Financial Officer | 
                                                                            
                                            | 9th Jun 2025 7:00 am | RNS | Trading Update and Notice of Results | 
                                                                            
                                            | 4th Jun 2025 7:00 am | RNS | US$4.8m Contract Extension | 
                                                                            
                                            | 21st May 2025 7:00 am | RNS | PDMR Dealings | 
                                                                            
                                            | 12th May 2025 7:00 am | RNS | £1.1 million Contract Award | 
                                                                            
                                            | 7th May 2025 1:00 pm | RNS | Result of Annual General Meeting | 
                                                                            
                                            | 7th May 2025 7:00 am | RNS | AGM Trading Update | 
                                                                            
                                            | 2nd Apr 2025 7:00 am | RNS | PDMR dealings | 
                                                                            
                                            | 1st Apr 2025 7:00 am | RNS | Posting of Annual Report & Accounts, Notice of AGM | 
                                                                            
                                            | 31st Mar 2025 7:00 am | RNS | £2.0 million Award | 
                                                                            
                                            | 4th Mar 2025 7:00 am | RNS | Final Results | 
                                                                            
                                            | 14th Feb 2025 7:00 am | RNS | Notice of Final Results and Investor Presentation | 
                                                                            
                                            | 27th Jan 2025 7:00 am | RNS | $2.2 million Contract Award | 
                                                                            
                                            | 13th Jan 2025 5:30 pm | RNS | Holdings in Company | 
                                                                            
                                            | 6th Jan 2025 8:40 am | RNS | Holdings in Company | 
                                                                            
                                            | 6th Jan 2025 8:30 am | RNS | Holdings in Company | 
                                                                            
                                            | 9th Dec 2024 1:30 pm | RNS | Holdings in Company | 
                                                                            
                                            | 9th Dec 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 5th Dec 2024 7:00 am | RNS | $2.7 million Contract Awards | 
                                                                            
                                            | 27th Nov 2024 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 25th Nov 2024 7:00 am | RNS | Contract Awards | 
                                                                            
                                            | 18th Nov 2024 7:00 am | RNS | Appointment of CEO and Award of Options | 
                                                                            
                                            | 4th Nov 2024 7:00 am | RNS | Contract Awards | 
                                                                            
                                            | 3rd Oct 2024 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 3rd Oct 2024 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 2nd Oct 2024 7:00 am | RNS | PDMR dealings | 
                                                                            
                                            | 16th Sep 2024 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 9th Sep 2024 7:00 am | RNS | US$3.2 million contract award | 
                                                                            
                                            | 4th Sep 2024 1:30 pm | RNS | PDMR Dealings | 
                                                                            
                                            | 29th Aug 2024 7:00 am | RNS | Passing of Paul Webb, Chief Executive Officer | 
                                                                            
                                            | 21st Aug 2024 7:00 am | RNS | Notifiable Interest in Shares |