About Abacus 152 Limited (06149083) United Kingdom