Latka logo

Elissa Shevinsky

FounderCEO

Company

Glimpse Labs

New York, United States · Founded 2013

Revenue
$470.1K
Team size
19

Company profile →