I can’t find any information on this, but it was clearly made by a bunch of Harry Potter fans who also enjoy the antics of Improv Everywhere. The costumes are pretty good, but I can’t help but think it would all be improved a bunch by some professional pyrotechnics. Get some flash paper guys! Where’s the kaboom?