Latka logo

Olivier Crameri

Founder

Company

BugBuster

Ecublens, Switzerland · Founded 2011

Revenue
$210.4K
Team size
4

Company profile →