Marshall Wace

Marshall Wace

A London-based investment firm with over $22 billion in assets under management.

Launch date
Employees
Company register number OC302228
London England (HQ)