About Acclaim Productions Ltd (08042312) United Kingdom