From ACOPS by Paul Zeitz, q4.2.30, a section on complex numbers.
"Let $R_a(\theta)$ denote the transformation of the plane that rotates everything about the center point $a$ by $\theta$ radians counterclockwise. Prove the interesting fact that the composition of $R_a(\theta)$ and $R_b(\phi)$ is another rotation $R_c(\alpha)$. Find $c,\alpha$ in terms of $a,b,\theta,\phi$."
I've tried to argue that $R_a(\theta)$ maps the point $z$ on the complex plane to $z^\prime = e^{i\theta}(z-a)+a,$ and therefore the composition of $R_a(\theta)$ and $R_b(\phi)$ maps $z$ to $z^\prime = e^{i\phi}(e^{i\theta}(z-a)+a-b)+b.$ I have then tried to write this expression in the form $e^{i(\phi+\theta)}(z-c)+c$ but have been unsuccessful.
Hint: Try to find a fixed point $c$, that is $$(R_b\circ R_a) (c) =c$$
that should be a center of a new rotation. Anyway, you are right about rotation angle, which is pretty obvious from formula you derive.
If my calculation are correct it should be $$ c={{e^{i\phi}(ae^{i\theta}-a+b)-b.}\over e^{i(\phi+\theta)}-1 }$$