Financial technology company Stitch completes $25 million Series A a16z lead investment

Loading...