About Demogor Games Ltd (11104093) United Kingdom