About Abacus 2 Limited (08698083) United Kingdom