About The Cane Press Ltd (11249886) United Kingdom