About Abacus 369 Limited (05322674) United Kingdom