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).
News IFSC Boulder World Cup Salt Lake City 2024 - Report
After the IFSC World Cup season kicked off at the new location of Keqiao last month, the second comp of the season saw the athletes returning to a familiar venue, the home of US competition climbing - Salt Lake City.