SE Trust Report2021 | 38 pagesIMPACT Company Enabling a sustainable future 2021 Trust Report SE Trust Report Page 2