Current Roles

Employees:
115
Revenue:
$20.7M
About
The Ohio State University at Newark Address
1179 University Drive
null, null
The Ohio State University at Newark Email

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.