Company name: ZEDRA London
Description: Based in offices across key jurisdictions, our nearly 585-strong team of industry experts is dedicated to creating and delivering bespoke solutions to clients.
House 4th Flr, 283, New Penderel, 288 High Holborn, London WC1V 7HP, United Kingdom