Museum Of Contemporary Art, Shanghai, Foundation Limited