Angel Mestres is the Director General of Transit Projectes.
73 people are employed at Transit Projectes.
Transit Projectes is based in Barcelona, Barcelona.