Slide01
Consumer Report
- 09-25-2012
- 16
Charge on my account for $5.15 from slide01.com
Never heard of them until I looked it up. Website has a contact number (cell phone) that only tells you to contact them thru the website. The bigger concern to me is where they are getting my info from. Many complaints - totally fradulent website
Company: Slide01
Country: USA
Phone: 8157019624
Site: slide01.com