3 employees
Nellie exists to develop and deploy innovative Carbon Capture technologies in the effort to reverse climate change.
2022