About Sugar Cane Rhum Limited (13637802) United Kingdom