Yeah, but never trust in companies that have a globe in their logo.
The meaning of such a logo could be: "we are the best in the whole world", "we represent the Earth's population", "we rule the world", "the Earth would stop spinning if we weren't here", etc. Anyway, that's all lies...
So...