Apparently there is zero information about who runs this site. Yes, it looks nice, and seems to be a clever idea. But personally I wouldn't trust them with my coins.
Admittedly, the concern we're discussing is one reason why I wouldn't mind if this firm charged a really small distribution percentage.