Have Tax Questions? Ask a Tax Expert for Answers ASAP
There was another paragraph in my answer which I appear to have inadvertantly deleted before I posted my answer so here it is:You might have a lawyer look over any agreement you have with the French company for an independent view as to what you are signing up for, the positives and the negatives. Of course, you may have done this already. If the company is VAT registered in France, you should be able to check that the number shown on their invoices is genuine by using the the checker here.