The link WAS https://www.nutaku.net/games/taimani...-battle-arena/
Google managed to get a cache version https://webcache.googleusercontent.c...&ct=clnk&gl=cl
Again, it was probably a mistake from their part, that's why they quickly took it down. These were the preview images