About Abacus 196 Limited (05627439) United Kingdom