FinTech South African fintech Stitch launches Stitch Payouts in South Africa Ephraim Modise 23 months ago