About Acclaim Pictures Ltd (11690586) United Kingdom