I didn't get into the specifics... but yeah... but those were people making sure that everything was ready to go. I would assume lead operations with a few asst "show" producers mixed in. Worker bees.
Are people going to buy that GB, London, England stuff? I dunno, seems iffy, just like selling USA stuff in Europe would be iffy.