London, UK based grime emcee Modulation recently dropped the visual to his track NOT FROM THIS PLANET, via Link Up TV Modulation, the grime emcee from South West London has just dropped this intergalactic visual, hosted via Link Up TV. Having started out as a beatboxer and since then winning best newcomer at the UK…