About Clearwater Carbon Capture Ltd (08375293) United Kingdom