About Abacus Associates International Ltd (11920698) United Kingdom