That doesn't really seem to be any evidence that they'll be hitting anywhere very soon: Let alone Glasgow. Looks like they just bunged a speculative list of cities into the profile.
Maybe they'll get up and running soon. Maybe they won't. I won't hold my breath.