About Abacus Pallets Ltd. (SC323186) United Kingdom