Help Centre

Where are you located?

We are located in Malta. Our company’s address is publicly available, and you can find us at

IZI Interactive LTD,
The Quad Central, Q3, Level 11, Triq l-Esportaturi, Zone 1, Central Business District, Birkirkara,
CBD 1040,
Malta

Latest update: March 23, 2023