Property Code: 5571

Indra Wins Major London Transit Ticketing Contract