Star touch is an International Outbound Call center was incoporated in May 2004 as a Private Limited company at Noida, India. With the aim of providing operations to the clients located in USA, Canada, Europe, Switzerland, Australia and Singapore...
Relevance: 16.904333