Company Description
Founded in 2002, Tescra is headquartered in San Ramon, California, USA. TESCRA is a next generation IT company - providing technology enabled business solutions and services to global companies. Global Delivery with Technology Centers of Excellence (CoE) in USA, UK & India
Map Location