I'm having trouble shutting down my self-employment from overseas

Surely you mean you need a French IP address?

Such a thing can be done by using a VPN set to France. If you don’t already use one you (or don’t want to subscribe to one) it might be worth finding a friend who can let you use theirs to carry out the necessary log in.