Wela, the manufacturer of Slimberry, is out of business.
Wela is selling their remaining stock through Amazon. It is a good price. Don't know how long it will last.
I cannot help you resolve any remaining issues with Wela. Try their physical address below if you have one.
3844 South Ave.
Springfield, MO 65807