You were right the first time, it’s a business card made out of beef jerky. :)
They probably thought it was a clever thing to do. Sure it’s unique but i don’t think anyone wants their wallet smelling like beef jerky so i think i’ll stick to non edible business cards.