Was it their website that was out of date? I must admin i go to Teda building a lot in Sheung Wan and dont remember seeing one there.
I did check out their website too, perhaps I was stupid enough to thoroughly do so. I frequently go to Wan Chai’s shop because it's located alongside Hennessey Road . It's so clear and visible to passers-by.