Headquarters: Stamford, Connecticut, United States
Number Of Exists: 36
Estimated Revenue: Around $210 million
Employee Number: 51-100
Investor Type: Venture Capital
Founded Date: 2015-04-29