It is fine, there have been lots of threads about them on here over the last 10 years or so I will assume that as the brand has lasted at least 10 years, it's all good
And definitely big in the Czech Republic as the company is based there. I remember I bought a Singing Rock quickdraw in the Czech Republic (not even for climbing purposes then, though).