Tech Geneva’s Hive secures EUR 12 million for its innovative distributed cloud computing model 9 April 2024