About Green Snail Food Co. Ltd. (08068743) United Kingdom