https://i.gyazo.com/ec8b85979af46ff203ab5f387dd2d8e7.png
Heres a new link sites hosted by choopa and is using an Australian IP. I have already contacted and reported the site to the host but feel free to do your part to whatever you think ruins the chances of these guys ever getting anyone's personal information.