NOTICED CHARGE ON MY WALMART DEBIT CARD. NEVER HEARD OF THIS PLACE. GOOGLED THEM AND FOUND THIS WEB SITE AND ALL THESE OTHER POSTS ABOUT THEM. CALLED…