Throughout the world, and particularly in emerging market countries, the entrepreneurial landscape remains notoriously difficult to navigate, with an estimated 80% of small businesses failing to sustain themselves for a period of longer than five years.