About Carbon Capture Technology Limited (12451165) United Kingdom