Hello everyone,
When creating a business account, which addresses to use: the company address or the card owner address?
I’m creating my company in France (I’m French). The company has an address in France but I haven’t. I’m leaving in Japan and only have a postal address in France.