Comments
why the hell they use to ake the order if they are not willing to accept it..will log a case for this site...
Reply
Biovea India — Biovea India - Order Number: 25050234 dt. 6th march 2015 not yet delivered
Order Number: 25050234 dt. 6th march 2015 not yet delivered and no response from customer care.36%
Complaints
66
Pending
0
Resolved
23
View all 66 Biovea India reviews & complaints
View all Biovea India contact information