Well, we know is a Den.Chan Chao or Den Helix but I can't tell you for sure, and b/c it was missed label is difficult to tell, Does the label have any info of the grower? That would help in getting the right ID from them.
Maybe other members will Have a better idea of its ID.