About C.e.r Abacus Ltd (12876990) United Kingdom