S
Sheila Couch Review of Stampatech
I have mixed feelings about Stampatech. The websit...
I have mixed feelings about Stampatech. The website is user-friendly, but when it comes to customer service, they need improvement. I had a few issues with my order, and it took a while to get a resolution. On the positive side, the products I received were of good quality and met my expectations.
Comments: