10 employees
Stacked is a socially inspired platform that brings all elements of creativity together in the name of fashion.
2015