In a small country roughly the size of New Jersey, poor in natural resources and rich in security challenges, and with a population of just over 9 million people, there are more startups per capita than any other country in the world.