MSCI India Holdings No. 2 Sàrl, Limited liability company