Vital Nature
Consumer Report
- 08-24-2013
- 15
They say i will win £47.678.97 if i place an order. I placed one order they took my money never received order. Worried now they have my bank details. My son told me it was a scam, so i typed in to google to find this
Company: Vital Nature
Country: USA
City: Glashow
Address: 145-149 Kilmarnock Road, Box 10