Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' equity - Ordinary Shares (Details)

v3.25.1
Stockholders' equity - Ordinary Shares (Details)
May 14, 2024
GBP (£)
Dec. 31, 2024
Stockholders' equity    
Number of votes per share on a show of hands   1
Number of votes per share on a poll   1
Maximum aggregate nominal amount £ 505,881  
Maximum aggregate nominal amount of shares without offering to existing shareholders holding proportion £ 505,881