@alex It's just a static status page hosted by a server in Belize, in South America.
Nothing special about that. I wouldn't even assume the people at the company know they're hosting it: looks like you can sign up for hosting with a fully-automated webpage.