About Abacus International Limited (11630212) United Kingdom