Set origin in modifier-stack
you have some options to try :

1- just move the curve and try to approximate the result you want



( moved the curve a little bit down )

2- use another modifiers stack to create the same shape


now you get the origin in the center of the circle



the modifiers used are :