Annual report pursuant to Section 13 and 15(d)

Stockholders' equity - Ordinary Shares (Details)

v3.20.4
Stockholders' equity - Ordinary Shares (Details)
Jun. 21, 2017
GBP (£)
Dec. 31, 2020
Dec. 31, 2019
Stockholders' equity      
Number of votes per share on a show of hands   1 1
Number of votes per share on a poll     1
Maximum aggregate nominal amount £ 257,595.00    
Period of authority for directors 1 year    
Maximum aggregate nominal amount of shares without offering to existing shareholders holding proportion £ 257,595.00