Startups pitching at Seedstars World Addis Ababa revealed Seedstars World has named the 11 startups selected to pitch at the Addis Ababa leg of the world-touring competition; in… Read More