About Carbon Capture Limited (05558228) United Kingdom