While credit is the livewire for most businesses globally, the lack of access to funding has challenged businesses