About Abacus 155 Limited (06019244) United Kingdom