About Abacus 59 Limited (06932082) United Kingdom