SHERQ Managers careers in Delhi, India