Logo of Huzzle
Flummox
image

Flummox

Switzerland

We make high potential online consumer brands relevant

Switzerland

Retail & Consumer Goods
sidebar.industry
1-10
sidebar.employees
2020
sidebar.founded-year