About Acclaim Holdings Limited (07822861) United Kingdom