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