About Magnanimous Pictures Ltd (12280297) United Kingdom