Essentially a corporate lender, NCBA Bank has in recent years emerged as a top financial institution with offerings including asset financing, mortgage financing, credit facilities, and trade finance.