These guys CLAIM to be a UK-based performance group, but we all know that's just fancy talk for "secretly Raiden and Emporer Palpatine battling it out for control of humanity".