Menu
Office Locations
Stamford, CT Headquarters

800 Long Ridge Road
Stamford, CT 06927

Chicago

500 West Monroe Street,
10th Floor
Chicago, IL 60661

+1-312-441-6875

Houston

333 Clay Street Suite 4550
Three Allen Center
Houston, TX 77002-4109

+1-713-951-2314

London

8th Floor The Ark
201 Talgarth Road Hammersmith London, W6 8BJ United Kingdom

+44-20-7302-6154

New Delhi

6th Floor, Building No. 7A
DLF Cyber City, Phase 3
Gurgaon – 122002, Haryana

+91-124-4808-000

Sydney

255 George Street
Sydney, Australia 2000

+612-9324-7287

Vancouver

Suite 1050, 400 Burrard Street
Vancouver, BC V4P 3B1

604-482-1054

Additional offices in Los Angeles, Montreal and New York
Back To Top