Yeah, I don't remember how I got there, but I think the website is called Freem?
I only just started playing. Thank you for your effort to translate :)
Yes, it may be Freem :) This game was released there at first.
Not at all!