Delivery company quits due to financial struggles