Star Metro - London Museum Granted 24/7 License Ahead of November Opening