The Mighty Troglodytes

Description

The Mighty Troglodytes is a mobile game development company based in France. It was founded in 2004.