LeadsParticipantsMamburaised €110M in a Series D round at a €1.7B valuationLeadsParticipantsOriginalView announcement↗6y ago