About One Abacus Limited (09861826) United Kingdom