Notpla

Notpla

Biodegradable, seaweed-based packaging for single-use applications.

HQ location
London, United Kingdom
Website
Authorizing premium user...