After a couple of mails, they then offered me an option to do "manual transfer" back to my account with a handling fee of 6%!
Well, if I can get my money back, 6% is also fine. But then the fine print is, the transaction will at least (NOT AT MOST) take two weeks.
Handling fee 6%, this is ridiculous!
RIP