Artax Games

Artax Games is a video game developer headquartered in Madrid, Spain.

Founded: 2016

Official Website
English