JBDI Holdings holds extraordinary general meeting - JBDI News | Rallies