About Hekate Studios Ltd (12979906) United Kingdom