About Emerald Hill Studio Limited (11224264) United Kingdom