Latka logo

Richard Maggiotto

FounderCEO

Company

ChefsFeed

San Francisco, United States · Founded 2011

Revenue
$465.3K
Team size
15

Company profile →