Mefo Sport is a German company, former Barum importer, and as far as I know their tires are made in Germany by Heidenau. The Russian tire on the picture is difficult to get because there's no official sales representative. I do not even know the brand because my knowledge of the Russian language is zero.
But my choice of tires is depending on the tracks here in Finland and the Baltic. I see at the pictures of races in the UK that you have very different tracks.
Best regards,
Stephan