Anybody ever heard of this before? It appears to be Korean in a foil package bearing the slogan "STREE OVERLORD"