Here’s what consumers have asked with answers from IDcaller staff and previous consumers.
The possible only thing to do is to call your bank, and report CallerID as fraud so they can send you a new card. This will stop all payments and cancel the subscription immediately.