I would like to know more technical details. It's just a vague description. The site contains advertisment only as well.
It is much easier to ask tech support for more information. Or you can search on the internet. I've googled it and found their Press-release. There certainly are not so many technical details. I think we should protest.