Our office
Opastinsilta 6 A
00520, Helsinki
Finland
Controller: Terramonitor (an auxiliary business name of Satellio Oy, Business ID: 2722725-6), a company duly incorporated under the laws of Finland and having its principal place of business at Opastinsilta 6 A, 00520 Helsinki, Finland.