My brother lives in Europe. On my last trip to visit him I introduced him to Superfood and he would like to continue. Does any one here knows of where to get it overthere. I believe that a few months ago someone posted about a place in England. I tried to locate this post with no luck so far. Thanks in advance.