Just an update, filed a claim on cellunlock.net and they refunded me promptly.
Funny because 8 days after the order they say the IMEI i entered was wrong (which is absurd), the IMEI was 100% correct.
I filed a claim at 6am in the morning (Indian Time) and by 7 I got a refund, which is more funny...