About Slosh Food & Drinks Ltd (09811314) United Kingdom