About Carbopress Technology Ltd (08104217) United Kingdom