Customer service do not reply for days or weeks. Have placed two orders, both have not arrived or arrived with items missing and customer support is only available online, with a two week delay in every email response. In the meantime I’ve received marketing emails most days…….
1 year ago
Neom Organics London has a
1.7
average rating
from
30
reviews