Latka logo

Janet Comenos

Founder

Company

Spotted

New York, United States · Founded 2013

Revenue
$657K
Team size
8

Company profile →