About Abacus C&m Limited (10916940) United Kingdom