About Abacus 460 Limited (05200128) United Kingdom