Because we just openned the website for the european market, the France website is .fr in french version and .eu for the english version

And I don't want to seem rude, but we have more than 400 reviews on trustpilots for the french domain name
https://www.trustpilot.com/review/happymining.frThat's true, however, ~95% of them are from people who only made 1 review, and that for your site. It's a bit strange and awkward, right? Plus, why do you have to open a new website when you can easily add English as a different language?
Btw, you state that you are an official reseller of... all the mining brands.

However, I can't find a single license on your site about it or in any of the official pages of those brands. Can you elaborate a bit?