About Deus Ex Machina Media Entertainment Ltd (09831084) United Kingdom