2 ms·They claim to be a "cloud hosting" platform, though, which is the confusing bit.by vertex-four 12y agoThey claim to be a "cloud hosting" platform, though, which is the confusing bit.