About Abacus 5 Limited (11234341) United Kingdom