Its a fraud company. If your transaction fails, then forget your money.
They do not have any customer care number and never reply to your complaints on email.
My transaction fcva14112596023336 failed, but amount debited from my account, no revert of amount and even no reply after 2 weeks of regular followup.