ecosystem This Nigerian e-payment company is at the center of a N25 billion Senate inquiry Gbenga Onalaja 117 months ago