Fleet Street digital agency has launched a free print magazine covering technology news