About The Wester Ross Carbon Capture Research Facility Ltd (SC711567) United Kingdom