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.
2 years ago
Read Biovea Reviews
Biovea has a 1.6 average rating from 232 reviews

Start Your Free Trial Today

Send 400 review invitations for FREE!

Activate Your Account

Book your activation call by clicking the button below. Or call us now on +1 213-325-5109 . Book a Call

Alice, Customer Support

Start Your Free Trial