top of page

Independent video game company, located in the center of Barcelona.

bottom of page