Our company’s administrative headquarters are in Switzerland and Greece. Our financial headquarters are in Switzerland and the United Arab Emirates. We operate branches in Spain, Italy, Russia, India and Peru.




Greece: 12th km, Thessaloniki – Liti, 57200, Thessaloniki

India: DLF Building No 9, Tower-B, Level 12, German Centre, DLF Cyber City Phase -3, Gurgaon

Italy: Via Sammartini, 33 – 20125, Milan

Russian Federation: Fadeeva street, 7, 125047 building 1, office 2, Moscow

Spain: C/ Zourbano, 45 1°, 28010, Madrid

Switzerland: Alfred-Escher-Strasse 17 – 8002, Zurich

United Arab Emirates: Fujairah Tower 4422, 4th Floor, Fujairah Media City