I am not sure why or who posted the link to that website URL previously. But that website is a legit website.... Hopefully you don't have people doing SEO work on your forum's tho....