Hi Odin,
Actually there is one is Russia, which is not related. There is also a small chain of stores in the USA called Computer City I think (LOL).
They just use our name without asking... no respect! ;-)
Seriously, we are not in any way connected to other "Computer City"'s that may exist.
Cheers,
Ron