The company can not improve because they are unwilling and lack the capacity to do so. All they do, is defraud customers of their monies by collecting charges from an account that is not even activated nor registered. They have the worst service delivery and the worst customer service you can think of. I would had rated them 0 if it was possible.
Claim your business profile now and gain access to all features and respond to customer reviews.