354 employees
Sedex is their go-to partner for developing supply chains and enterprises that are more socially and environmentally responsible.
2004
Sedex raised undisclosed on August 10, 2023
Investors: LDC