V
Varkes Torosian Review of Tech nerds
Tech nerds is an average company. Their website is...
Tech nerds is an average company. Their website is user-friendly and their products are satisfactory. However, their customer service needs improvement.
Comments: