(Image credit: Image Credit: Moon Light PhotoStudio / Shutterstock) According to a new report from Citrix, only a quarter of managers at large UK businesses consider IT sustainability a top priority, beyond mandatory reporting and regulatory requirements. Most large UK businesses have a corporate responsibility strategy in place, usually […]