Best case, they just aren't making any money and that's scary. You don't want your cloud host up and vanishing overnight. That they are lacking basic corporate info, like jurisdiction and contact info, is super worrisome.