Yes there is. If you google them, all there is are complaints. Refunds are not honored despite a guarantee. BBB rating of F.
OP did the right thing.
Not honoring refunds seems to be a different issue. The OP hasn't even tried the meat yet. Maybe he will love it.