Where are 25 timed quests? You can find the achievement called 'Timed Quest Master' in achievements list.