The domain name is Chinese, the website is also hosted in China. (Chinanet)
The interesting thing is, it is on the same server as EDGE-DS.cn mmmmmmm
Looks like a new product from the EDGE team perhaps?
Would work with their current theme of cool packaging at least