Scistamps.com
This is a total scam
- 06-17-2008
- 2
I started to order stamps from these people and then stopped short of confirmation when I realized I needed to print the stamps. I never received any notices from them and yet have been charged 4 times for a subscription I never ordered.
Company: Scistamps.com
Country: USA
Phone: 8884340055
Site: scistamps.com