UPD
I'm waiting for your comments and suggestions and I will do an upgrade of this post as needed.
Excellent selection, many thanks.
Maybe you need to attach a vote to the topic? To see the opinion of members of the forum about these companies? I would like to see such a rating.