Mental Moustache is an independent game development company based at Joensuu, Finland.