Solublity values interpretation
Yes. 

The compound is soluble in water to at least 25 mg/ml - which is (obviously) the same as g/l. Presumably they didn't test at higher concentration.

Alternatively, it is soluble to 50 mM, i.e. mmol/l, in pure DMSO.

Why they would use different units is beyond me,  but I would guess this has to do with the units conventionally used in the two experiments they've run.