About Abacus 46 Limited (06149162) United Kingdom