About Electric Abacus Limited (06942960) United Kingdom