Press Release

Deliverect Raises $150 Million in Series D Funding, as it Reaches 100 Million Orders Processed