Worst customer service I have ever experienced. I ordered €260 worth of products on 25/11/22 and have received nothing from them and no response from multiple contacts to them on their website. There is just complete radio silence from their "contact us" section on the website.
2 years ago
Neom Organics London has a
1.7
average rating
from
30
reviews