It said dubstep in the description, but i think its glitch hop
would call this electro-house/dubstep. I dissagree with Roix for calling it moombahcore because the the bpm is not fast enough, and there is not a mashup of that many different instruments.
its actually Moombahcore. Moombahcore is glitch hop but less jazzy and more dubsteppy