is ivermectin manufactured in south africa how does ivermectin kill parasites buy ivermectin cream for humans uk where do i buy ivermectin for humans