I'm working in $M_n(\mathbb{C})$, the algebra of complex $n\times n$ matrices. I managed to build a completely positive, trace preserving, star preserving, projection $P$. That is

$$\text{Tr}(P(A)) = \text{Tr}(A)$$ $$ P\otimes I_{k\times k} \geq0 \quad \forall k $$ $$ P(A^*) = P(A)^*$$ $$ P^2 = P$$

I'm interested in results that give information about the range of $P$, in particular if $P(M_n(\mathbb{C}))$ is a subalgebra of $M_n(\mathbb{C})$. I did explicit examples and this always seems the case. Any information will be appreciated.

PS: My projection in general is not unital, so i can't use that to conclude $\text{Ran}(P)$ is a subalgebra. Is it possible to do this dropping the unital condition?