qc companies