Update: Company reached out to remediate the situation. I think it's worth to give it a try. It looks like a promising product with not too heavy initial investment and interesting features. There is a lot of offerings there but some seem to be overpriced. Bottom line is to do thorough research.
Not a bad product. Tried to buy a subscription. It should have been pretty straightforward process. It ended up with some stupid request from their payment processor for copy of my ID and credit card. So no deal.