A recent report by the Competition and Consumer Affairs Authority (CCAA) has raised concerns over the reliability and ...