Sci*stamps.com
Never ordered from the company-charging me 15.95/month on my credit card
- 10-28-2008
- 4
I've never been on SCI*Stamps.com site - they're chargin my charge card 15.95 month for anything I'm getting or requested. I'd like a return!
Company: Sci*stamps.com
Country: USA
State: California
Site: sci*stamps.com