ParentFull threadadaml_623·It's such a good question. Why can't companies talk about their locations. And if it's London England then where is it? Because it's a big city.View on HN