Locations
Munich, Germany
industry
Clothing and Apparel · Commerce and Shopping · Design
Size
1001-5000 employees
founded in
2006
On-site & Remote
Locations
Munich, Germany
industry
Clothing and Apparel · Commerce and Shopping · Design
Size
1001-5000 employees
founded in
2006
On-site & Remote