About Hercules Game Studios Ltd (10836775) United Kingdom