About Acumen Associates Ltd (06687310) United Kingdom