Stitch employs 5 employees. The Stitch management team includes Julia Haigh (Head of Front End).
Looking for a particular Stitch employee's phone or email?