A tiny country of three million people , wedged between Brazil and Argentina , Uruguay has come from nowhere to partner with India 's biggest technology company , Tata Consultancy Services , to create in just four years one of the largest outsourcing operations in Latin America .