TCW Group
TCW Group was an investment management company on Earth in the early 21st century.

In 2024, this company's logo was seen on the top of the TCW Tower in Downtown Los Angeles. ()

External link 
 

Earth establishments