| 9th Oct 2025 2:54 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Oct 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 9th Sep 2025 10:24 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 9th Sep 2025 9:55 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Sep 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 20th Aug 2025 3:49 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 12th Aug 2025 2:02 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 12th Aug 2025 7:00 am | RNS | Additional Listing | 
                                                                            
                                            | 1st Aug 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Jul 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 30th Jun 2025 7:00 am | RNS | Acquisition of Landguard Systems | 
                                                                            
                                            | 26th Jun 2025 7:00 am | RNS | Norwegian feasibility study | 
                                                                            
                                            | 18th Jun 2025 7:00 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 18th Jun 2025 7:00 am | RNS | Block listing update | 
                                                                            
                                            | 4th Jun 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 3rd Jun 2025 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 3rd Jun 2025 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 1st May 2025 9:15 am | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 28th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 25th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 24th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 22nd Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 10th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 8th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 7th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 4th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 3rd Apr 2025 3:20 pm | RNS | Holding(s) in Company - Replacement | 
                                                                            
                                            | 3rd Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Apr 2025 7:00 am | RNS | Contract Award | 
                                                                            
                                            | 1st Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Apr 2025 7:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 31st Mar 2025 2:57 pm | RNS | Holding(s) in Company |