It seems that complaining and leaving reviews doesn't make a difference. There are genuinely good companies struggling, while this service continues to operate despite its poor service, lack of customer support, and delivery issues. It's a disappointing company that should reflect on its performance.
Claim your business profile now and gain access to all features and respond to customer reviews.