Indian consumer goods group Marico has purchased an 85% stake in Vietnamese food and personal care company International Consumer Products Corporation (ICP).