Latka logo

Benoit Marchant

Founder

Company

Montage Studio

Sunnyvale, United States · Founded 2012

Revenue
$147.8K
Team size
5

Company profile →