To me they look like white fly. Look on the under side of your leaves, this is normally where white flies live. If it is white flies, you will also see small dead spots where they have sucked the sap out of the leaves. Not sure about control measures, however, in my country, neem products are illegal to be used on anything for human consumption.