Unfortunately, WordPress Theme Checker doesn't check hosting information. Hopefully, there is another free tool, "Hosting Finder",  you can use free to check who is hosting a website.