About Abacus Main Limited (03597541) United Kingdom