AtlasEdge secures €725 million sustainable-linked credit facility
New facility gives company ‘considerable firepower’ to build and buy across Europe
New facility gives company ‘considerable firepower’ to build and buy across Europe