Angola's Tupuca, an online food delivery startup, was announced as the winner of the Seedstars World Luanda competition. As a part of Tupuca winning they will be participating at the Seedstars Summits in Mozambique and Switzerland. In its first year in business, Tupuca has served 20.000 customers and delivered…

Read More