About Electra Risk Capital (nominees) Limited (01817640) United Kingdom