Trying to check it out but they insist on me giving my phone number. I got some spam issues in the past, so right now sorry, but my phone number is a private detail that I share only with physical people that I want to engage with and with whom I have a certain degree of trust.
I wish we had in Europe something similar to what mintemail.com is to email addresses... (Google Voice is US-only AFAIK)