I saw on the BBB website, the same problem with stablizy. The BBB had their so called address in Houston TX. I went there on Google maps and looked up the address of 4595 Polk St. The only thing was the last 4500 block number was 4545 Polk St. Then there was a cross street, then the numbers with 5007 Polk St. They don't exist in Houston. They're either from Asia or Africa, I.E. Nigeria. I'm contact my credit card to dispute it. It's been almost been 3 months, and like others, they will answer your emails with lame excuses.
... View more