About Mira Motion Pictures Limited (07517804) United Kingdom