Google is slated to open a physical YouTube store, dubbed the Creator Store, attached to its 11-story King’s Cross headquarters in London later this year,...