Muittut Website is now available here at muittut.com.

The website is currently in English, but will be translated later to other languages as well.