3 employees
Umbrella Science develop and produce micro- and nano plastic disposables with a team of innovative researchers and engineers.