The reviews on the mapping service appear to be fake. Their service is appalling, with issues like delayed deliveries. One of their employees took 15 days to deliver products within the country. It's quite outrageous.
Claim your business profile now and gain access to all features and respond to customer reviews.