LeanCard
Leancard.com A International Calling Card Scam/Fraud - Never deal the Worst Company
Never ever, ever buy a international call card from this company. I placed an order, they charged my credit card, and never sent a pin code. They do not give a damn about you as a customer once they take your Credit Card Info. I submitted a Credit Card fraud charge and till then they called me to ...