Deliverect series c

Company release announces $65m Series C financing; processed order value is a separate operational metric.

USD 65,000,000 AmountApr 21, 2021 Announced