Interswitch has recorded a financial turnaround by N14.7 billion after-tax profit in the period ended March 2025 from the ...