About Nemix Studios Ltd (09512792) United Kingdom