About Abacus Jack Limited (10209209) United Kingdom