About Mira Studio Ltd (12665368) United Kingdom