Company overview
RCS number
B295300
Name
Itchen Digital Infrastructure
Entity type
SARLS
Address
68, Avenue de la Liberté L-1930 Luxembourg
Country
Luxembourg