About Abacus Games Ltd (10362281) United Kingdom