About Abacus Lincoln Limited (11962308) United Kingdom