Amsnails is Poland's pioneering catering service specializing in edible snail (Helix Aspersa Müller) delicacies, offered as finger food.