Suppose we have an $n\times m$ matrix $M$ of rank $k\ll n$. Such a matrix can be decomposed $$ M = A B $$ where $A$ is an $n\times k$ matrix and $B$ is a $k\times m$ matrix. Such a decomposition can be obtained for example using (compact) singular value decomposition $$ M = U\Sigma V^* \\ A=U , B=\Sigma V^*$$
Clearly, this decomposition is not unique. For example, for any number $x$ $$ A=U \Sigma^{1-x}, B=\Sigma^x V^*$$ will also have $A B=M$
Is there a way of characterising or parametrizing the space of all matrices $A$ and $B$ (of known size $n\times k$ and $k\times m$ respectively) whose product is a given matrix $M$?