Stitch is perceived as one of Okra's biggest rivals. Stitch was founded in 2019, and is headquartered in Germiston, Gauteng. Like Okra, Stitch also competes in the Banking, Financial Services and Insurance space. Stitch generates $53M more revenue vs. Okra.