Login
Start Free Trial Are you a business?? Click Here
L. Noble
If only this would allow me to give zero stars! I ordered on 18th November and it said my order should be due between 26th Nov-2nd December. I'm still waiting for this order. You've taken my money and not delivered the product I've paid for and your customer service is rubbish, all you said was to keep waiting! You'll never get my money again, and I'll warn others not to buy from you thieves. Absolutely appalling.
3 years ago
Read Biovea Reviews
Biovea has a 4.1 average rating from 1,787 reviews