About Abacus Assistance Ltd. (12418084) United Kingdom