About Abacus Sales And Marketing Ltd (05861613) United Kingdom