Comments not to be trusted. they don't even check comments ( if someone really bought a product) everyone can post on this vulture website. they just want to sell webinars etc they created their own business on painful customers and painful shops.
5 years ago
Trustpilot has a
1.5
average rating
from
2,741
reviews