Mumbra an excellent investment choice