8th October 2001 at 20:48
#11054
Sumit Singhal
Guest
I am in Delhi, India, & wishing to start a small call centre but looking for some company or associate to tie up with to have regular work. ]
If any company looking up for opening their call centre in India, please do contact us.