About Abacus 449 Limited (05279850) United Kingdom