38 employees
STITCH is a fashion and multimedia publication company that publishes beauty, lifestyle, and entertainment content.
2006