| 29th Sep 2025 7:00 am | 
                                            RNS | 
                                            Interim Report | 
                                        
                                                                            
                                            | 18th Aug 2025 11:00 am | 
                                            RNS | 
                                            Expiration of FCA Transition Provisions | 
                                        
                                                                            
                                            | 18th Jun 2025 3:47 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 27th May 2025 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 30th Apr 2025 7:00 am | 
                                            RNS | 
                                            Full Year Results year ended 31 December 2024 | 
                                        
                                                                            
                                            | 24th Sep 2024 7:00 am | 
                                            RNS | 
                                            Interim Report | 
                                        
                                                                            
                                            | 18th Jun 2024 2:56 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 24th May 2024 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 24th Apr 2024 7:00 am | 
                                            RNS | 
                                            Full Year Results for the period ended 31 Dec 2023 | 
                                        
                                                                            
                                            | 20th Feb 2024 7:00 am | 
                                            RNS | 
                                            Change of Auditor | 
                                        
                                                                            
                                            | 21st Sep 2023 7:00 am | 
                                            RNS | 
                                            Interim Results | 
                                        
                                                                            
                                            | 20th Jun 2023 4:11 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 26th May 2023 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 28th Apr 2023 7:00 am | 
                                            RNS | 
                                            Full Year Results for the period ended 31 Dec 2022 | 
                                        
                                                                            
                                            | 14th Sep 2022 7:00 am | 
                                            RNS | 
                                            Interim Results | 
                                        
                                                                            
                                            | 28th Jun 2022 3:08 pm | 
                                            RNS | 
                                            Result of AGM | 
                                        
                                                                            
                                            | 10th Jun 2022 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 29th Apr 2022 7:00 am | 
                                            RNS | 
                                            Results for the period ended 31 December 2021 | 
                                        
                                                                            
                                            | 30th Sep 2021 9:00 am | 
                                            RNS | 
                                            Interim report | 
                                        
                                                                            
                                            | 30th Sep 2021 7:00 am | 
                                            RNS | 
                                            First Day of Dealings |