Our corporate headquarters are located in Film City, NOIDA, NCR, India. We are 0km from New Delhi, Capital of India.
It is a modern glass glazed 9 story building with our 150,000 sq feet of space with all facilities such as a Gym, Cafeteria, Double Basement Parking, Coffee Shop and large green areas with over 30 trees in the campus.
Here are some pics of the campus.