The correct option is
A 2,2-Bis(1-hydroxymethoxy)ethanoic acid
If the organic molecule contains more than one similar complex substituents, then the numeral prefixes such as di, tri, tetra, etc., are replaced by bis, tris, tetrakis, etc., respectively.
Also, carboxylic acid is given preference over alcholo group while numbering.
Prefix of alcohol group is hydroxy.
2,2-Bis(1-hydroxymethoxy)ethanoic acid is the correct IUPAC name of the above structure.