About Abacus One Limited (06611805) United Kingdom