Gaa I went to that site... it is popup hell.

If you get in contact with them tell them to stop being such fucking tards.