Swiss solar technology firm Meyer Burger Technology AG (SWX:MBTN) announced today it will close its Zuelpich production site in Germany by mid-2020 and lay off around 60 employees there.