About Abacus Industrial Limited (05492207) United Kingdom