This quest is the second part of the Legless Spider set - but it is known to be bugged. Chances are when you start a new game it will already be marked as completed (it was for us) so you may not ever actually flag it.
If you DO flag it, this is the past of the quest sequence where you find the five meteorites. Simply find them and turn them in to complete it.