A short, steampunk comedy film with a mad scientist loose in Victorian England. Unfortunately she has to stop for tea.