Jessica Wachman Email

Content Manager . Concha Labs

San Francisco Bay Area, CA

Location

Current Roles

Employees:
40
Revenue:
$8.6M
About
Developing technologies to help people thrive.
Concha Labs Address
123 Street
San Francisco Bay Area, CA
United States
Concha Labs Email

Past Companies

Concha LabsContent Manager
Concha LabsDigital Marketing and Social Media Specialist
Cranky CraniumCEO

#1 Startup Dataset

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