Stitch Secures $10 million In Funding To Simplify Banking And Payments Innovation
June 2 2025
Stitch (www.stitch.sa), the unified platform for launching and scaling financial products, today announced the successful closing of a $10 million seed round.