Germany-Based Food Delivery Service Delivery Hero Lands $85M

April 24, 2014