About Magic Carpet Films Limited (12218586) United Kingdom