About Abacus Tables Limited (09230139) United Kingdom