About Museum Of Theatre Technology Limited (02375414) United Kingdom