About Acclaim Artists Ltd (10229772) United Kingdom