This site seems to be merely simulating deliveries. The items I ordered have never arrived, and the responses from the support team always redirect me to a generic tracking site. This situation feels like a scam, and it should be reported to authorities as my money is lost.
Claim your business profile now and gain access to all features and respond to customer reviews.