About Abacus 42 Limited (06342284) United Kingdom