Chrispler,
good question but no answer so far...
Quoting you:
DO You have any infos which marketing channel they utilize?
Personally I have not seen any adverts. yet. Who are their target customers?
In my view: they have done nonthing and will fail..............