About Abacus Services Ltd. (11663344) United Kingdom