Celia Landesberg Email
Enterprise Sales Leader . Patch Technologies
San Francisco, CA
LocationPrimary Email
How to contact Celia Landesberg
Join and see Celia's contact info for free!Current Roles
Employees:
144Revenue:
$33.3MAbout
Patch is the platform for negative emissions. Businesses can leverage our API to programmatically calculate their emissions and make any transaction climate positive.Patch Technologies Address
San Francisco, CA
United States