Doctor Alexa
View company profile →
TOTAL SCAM
TOTAL SCAM. Ran my card and never received services, confirmation call, callback, and phone number they list is bogus. No one ever answers. The address they list is actually an empty lot in Texas. I have friends that live there.