About Abacus Associates (uk) Limited (05663934) United Kingdom