I never did any business with them but I started receiving their monthly email newsletters several month ago. During that time, it seems they were always promoting cheap stuff although I'm aware they had better products available.
Apparently, they were taking their last gasps.
Starry Night Lighting
"This little light of mine, I'm gonna let it shine."