stromectol 3 mg tablets price stromectol scabies how does it work who manufactures ivermectin in india where can i purchase ivermectin in the uk stromectol for lice how does it work