Factors driving the thriving startup activity in Kenya