Latka logo

Mascha Moore

Founder

Company

Hatch

Los Angeles, United States · Founded 2016

Revenue
$136.6K
Team size
11

Company profile →