About Acclaim Service Solutions Ltd (10824099) United Kingdom