About Carbon Capture Journal Ltd (06653212) United Kingdom