Answer: pcmagazine

AnswerCrossword Clue
PCMAGAZINE

It bills itself as "The independent guide to technology"