Medidata
1501-5000 employees
Headquarters address
London, United Kingdom
www.medidata.com/en