About Deus Ex Machina Productions Ltd. (09170322) United Kingdom