The New London Theatre presents: Pirates of Penzance