Główna siedziba tej firmy jest zlokalizowana na Malcie, w budynku Dragonara Business Centre w St. Julian's.