About Abacus Communications Limited (11120541) United Kingdom