21 Nov 2024 BlackRock’s Mainova WebHouse secure €475m financing for Frankfurt data centers German company to launch first Frankfurt facility soon