CH
Chris H

1 reviews | Active since Mar 2025

25 Sept 2025, 12:15

Wellora a online shop on Facebook advertise health products, once you place your order they do not deliver the products. On 6th August 2025 i placed my order and received a mail confirming my order #2275, on the 16th August 2025 i wrote a email to complai

Wellora a online shop on facebook sell products, take your money BUT refuse to deliver the products.

0
Replies (0)