About Acclaim Group Holdings Ltd (09056301) United Kingdom