I cancelled an order for health tablets on the 11 th of January
This was taken off my card and I have never received a refund
I email them frequently and each time they say it is being processed but I never receive it.
4 years ago
Biovea has a
4.2
average rating
from
1,883
reviews