About Raccoon Pallets Ltd. (12002120) United Kingdom