About Mirrormask Productions Limited (11477448) United Kingdom