Stride Ventures invests in High Street Essentials and India deals worth $338m

Stride Ventures invests in High Street Essentials and India deals worth $338m