About Alma De Cuba Limited (10939402) United Kingdom