Stitch Labs Seals $3.5M Series A

September 20, 2013