I've informed the developers of this link and they will deal with it as they see fit. If there is more information to share on the link, please contact myself or any staff member through PM.
Due to the link being suspicious, we have removed the link so that other people don't accidentally stumble on it and risk their device's safety. This Thread has been locked.