Thanks a lot to all of you who have found out something or shared insights & thought.
Yes, a company that has mail forwarding set up for the address they post as their business address on their web page would be regarded highly suspicious in Europe.
That's because it's
illegal in Europe: "In addition to other information requirements established by Community law, Member States shall ensure that the service provider shall render easily, directly and permanently accessible to the recipients of the service and competent authorities, at least the following information:
(a) the name of the service provider;
(b) the geographic address at which the service provider is established"That's from the European Directive on Electronic Commerce, the purpose of which was to encourage citizens of the EU to deal with companies in the EU but in other countries. The EU does this to discourage "take the money and run" operations.