Smart Tale Games

Smart Tale Games is a video game developer headquartered in Montpellier, France.

Official Website
English