NCT03959033 2022-08-31Patient Reported Outcome Measures (PROMs) With TrabectedinUniversity of LeedsTerminated7 enrolled