VFOT is located in Nagpur, India on Zingabai Takli Rd, Bandhu Nagar, Faras, Baba Farid Nagar, Zingabai Takli. VFOT is rated 3.9 out of 5 in the category bpo company in India.
Address
Zingabai Takli Rd, Bandhu Nagar, Faras, Baba Farid Nagar, Zingabai Takli