About Deus Ex Makina Ltd (12810587) United Kingdom