About Abacus Enterprises Limited (06765961) United Kingdom