Contact the publisher of this press release Helios Europe Secures 25,300 sq m (272,336 sq ft) Pre-Let for Project Link Germany