About Karbon Capture Limited (13412170) United Kingdom