About Abacus 88 Limited (10391890) United Kingdom