News

Lucinda Hicks has been appointed CEO of Sister Group, following the company’s decision to move operations out of the US to ...