I think this website whoishostingthis.com is run by a scammer, i do not see way to submit a review and reviews seems to be made so it makes you purchase the service, no negative reviews although other review sites with ability to submit review has negative reviews for same company.