About Electronic Abacus Limited (08082359) United Kingdom