About Abacus Telecom Ltd (07163281) United Kingdom