New TLC Rental Department Opens in Poznań, Poland, Highlighting Group’s Environmental Strategy
The new department, equipped with photovoltaic installation which will be continuously upgraded to eventually provide 100% of our electricity, begins a true revolution within the TLC Group.