Oh so I misunderstood it as well, they aren't clear about it, cause they state:
Only SEPA (European local bank) transfers in EUR can be accepted.
So pretty useless service to be honest. All the services offer DBS Account, but this is the only one that doesn't state your name on the account...