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