About Carbon Capture & Sequestration Limited (06133420) United Kingdom