LeadsDeputyraised $25M in a Strategic investment at a $1.1B valuationLeadsOriginalView announcement↗3y ago