I am 100% satisfied with Biovea. I live in the UK. Placed my order a couple of weeks ago and had an automated acknowledgement immediately. Then 3 days later an email to say my order had been dispatched and to expect delivery approximately 10 days later. My order came after 7 days. I will be ordering again in the future.
4 years ago
Biovea has a
4.2
average rating
from
1,883
reviews