Biovea
No Delivery after 21 business working days
Per the company's mail to me on 5th Dec., I was told that the product would reach me no later than 15 working business days. Its now over 21 working business days but still no go. My Order # 16723482. I should have done my home work on these guys before swiping my card at their website. I will be ...