Thank you Binabade, I could not find an email address on their website, so I chatted with their cs, the agent seems to be located in South Asia, he is polite but no useful information is provided, he insists a passport is required, in the end, he suggested me " Try" to use the travel document...