You have to contact to uquid, they provide virtual debit cards even to non supported countries in a way that you will select another country while ordering your virtual debit card and then you are free to use it for your country.
Maybe I am wrong but Uquid website looks like non professional and their english is quite bad, who are they ?
How long they have been online ?