About Abacus Company Director Ltd (06630224) United Kingdom