About Abacus Foods Limited (SC239150) United Kingdom