Our club has two of those and we use them regularly in conjunction with other track cleaning cars. They were purchased at least 15- 20 years ago so I have no idea who made them.
They work well. The only issue I find is that changing the cleaning pads is a bit awkward, kind of like you need three hands to do it. But that could just be my clumsy fingers.