Interesting, I have never heard of them. Honestly my first glance is I don't like their website. It looks way too investor/shill heavy which worries me about the longevity/future of the platform.
I like the concept of a decentralized system if they can promise reliability and privacy across all nodes I am concerned about how privacy will be retained when a node is established in an external country that has more restrictive government controls.
I heavy dislike the fact it auto renews. That right there is a huge red flag for me because that means whatever payment information I provided, is being stored in a way that it can be linked directly to my account. With Mullvad once the 30 day window is up, they toss the payment token so it's no longer associated/linked with the account, instead relying on you to have to provide a piece of info that they can connect to the account if you have account issues. While they can say that they don't link accounts to activity, I heavily dislike the potential that it could be done in the future, especially since they are very upfront about it being blockchain so that tells me the information is permanent/never removed.