About Amulet Pictures Ltd (13005016) United Kingdom