Locations
Chicago, IL, USA · Exton, PA, USA · United States · North Chicago, IL, USA · Pennsylvania, USA
industry
Information Technology · Internet Services · Software · Telecommunication
Size
11-50 employees
Stage
Seed
founded in
2010
We're a tech holding company and startup incubator.
Is this your company?
Something looks off?