Where is Elementh based?

The team is based in Russia and plans to incorporate in Switzerland or Gibraltar.

Comments are closed.