Tech Ladda, Other Startups from Africa Compete for $500 000 in World’s Largest Competition Nigeria Ladda, a one-stop investment platform is among five starups bid in the Seedstars world competition. Seedstars is a Swiss-based investment holding with a... Ravenewsonline EditorApril 5, 2021