About Desert Nomad Studios Limited (11140442) United Kingdom