44.201.97.26

Luma makes first two deals from marketing-tech fund

716
US venture capital firm Luma Capital Partners appears to have closed its debut fund after completing its first two inves