Titan is the huge corporation developing advanced technology through the use of EV-A energy, as featured in 'Meliade'. It is also the main sponsor for the reconstruction of the city of Alexandria, after it was destroyed during an event known as the 'Fire of Alexandria'. I wanted the logo to properly reflect the idea of the new city, built upon the charred foundations of the old one.
And besides, they really needed a cool logo.