A couple of places around me have started advertising these pellets. Their website is about as vague as it can be about who makes them, where are they made etc. I'm wondering if it's another brand repackaged and renamed. When you hit contact us, it gives no company information; you give them your name and e-mail and they will contact you. Anyone hear of these?
(broken link removed)
(broken link removed)