Looks like yet another speaker company out of China. They could have picked a better name. The image the name conjurs up just isn't appealing.
Reminds me of when Chevrolet was trying to sell their Nova in Mexico. No va is a phrase in Spanish that means "it doesn't go".
Needless to say they didn't sell very many.