This website is aboslute fake and know how to woo their customers intially. They will collect credit card's info when you register and pay online. But there is a catch here, called auto-renew option. Apparently if this option is selected/turned on, money will be auto deducted every month from your credit card by this MC Digi-Group. In my case, i too could not see this option turned on, neither did i select deliberately.
i started noticing my credit card bill going up drastically each month. All the money that was cut from my account was absolute pile of shit. I could have spent that for aa worthy cause. I repent now. but i am glad about being late than never. I tried for a refund request one last time, which they refunded after much ado that to only last one month's fee ie. some 30 USD.
so folks, please be extremely careful and play your cards cautiously.
good luck
Manohar