Plastic-free compostable biochar foam for packaging and insulation.
Founders
Investors
Office
The Arches, Unit 22 Hartland Rd, London NW1 8HR