does ivermectin kill ticks on sheep what companies produce ivermectin stromectol dosage for scabies does ivermectin kill worms stromectol uk do i need prescription