About Acclaim Management Limited (04133515) United Kingdom