About Abacus Emerging Markets Limited (06753946) United Kingdom