J

James Windrow
Review of Toadsquare

8 months ago

Toadsquare is an average company. Their website is...

Toadsquare is an average company. Their website is easy to navigate and their products are okay. The customer service team could be more responsive, though. Overall, an average experience.

Comments:

No comments