New 120-capacity venue, The Glove That Fits, opening in East London