buy ivermectin tablets for humans uk can humans take animal ivermectin orally who manufactures ivermectin in south africa stromectol rosacea what does ivermectin do to humans