• Indie studios publish letter detailing exploitative nature of Mamba Games Ltd.