About company

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

Unknown
Unknown
Unknown
Not verified company