Nomba is a fully licensed payment service provider in Nigeria that serves more than 300,000 businesses - from solo-preneurs to large organizations - with