Delos is a tiny, historic Greek island that is the mythical birthplace of Apollo, the god of light and truth

 

Because Delos Communications is built upon shining the best light on a situation using truthful information, the name fits perfectly. If you are interested in finding it on a map, see below.