G

Had a less than satisfactory experience with Techs...

Had a less than satisfactory experience with Techsers. The website was slow and I encountered some technical issues while making a purchase. The customer support team couldn't assist me effectively either. Disappointed.

Comments:

No comments