Address
Nomura Europe Holdings PLC
1 St Martin's-le-Grand
Nomura House
London
EC1A 4NP
United Kingdom
Phone
VCID: 38253
Profile
Corporate information
Official name
Nomura Europe Holdings PLC
Affiliate of
Official name
Nomura Europe Holdings PLC
Affiliate of
Investment activity status
Active investor