by moosa.nayeem | Jul 28, 2020 | Leather, News & Insights
SATRA Technology Centre (SATRA) is a research and technology centre, employing over 180 scientific, technical and support staff across two sites in the UK and China. Michael Bodsworth – who initially worked at SATRA in the 1990s – has returned to the...