About Rum And Spice Limited (12169017) United Kingdom