ILD TeleServices Inc San Antonio TX
Consumer Report
Its a call charge scam, we just found out after it was too late, so where trying to fight it, so im warning every 1 else on this ...