About Cohiba 23 Limited (12588507) United Kingdom