Veloura International, 41 Canal Street Lewiston ME 04240 USA
Consumer Report
I had seen an Advertisement for a free trial of Veloura cream which only stated that we pay shipping charges of 4.99 US$. Since I was paying only the shipping charges, I ordered for the free trial on 21/12. The minute I ordered I got a message saying that the order has been shipped. The Shipment ...