Looks like the site is in Korea. I've sent an email to the site owner indicating they have 3 days to resolve before authorities are contacted..

We'll see what happens.