Special Situation Advisors India Private Limited Tech Stack & Careers