About Mycore Studios Ltd (10656228) United Kingdom