This is a scam! Stay away! They charge you money, but you can’t make a call at all! – KeepCalling International Review
They charge your card, but would not allow you to make a call and prompt you to make another payment. I will be calling my credit card to dispute the charge.
Review by GH2019@ on
KeepCalling International.