About Abacus A.s. Limited (08002256) United Kingdom