TechChill sets a record with €1M Founders Battle prize pool

TechChill sets a record with €1M Founders Battle prize pool