Natures Acai
Liars
- 04-21-2009
- 3
I signed up for this product, on the free trial. When i cancelled, I was given a confirmation code for the refund. The refund has not actually been sent and customer service reps were unhelpful when i called back. I believe this whole program to be a scam.
Company: Natures Acai
Country: USA
State: California
City: Torrance
Address: 20100 S Vermont Ave
Phone: 8009837968