SEQUOIA CAPITAL (INDIA) SINGAPORE PTE LTD
38 South Beach Road #26-02 South Beach Tower Singapore 189767