Just read the Techcrunch article. The thing that concerns me is this bit of their description "with a strong focus on China". Made alarm bells ring