Island Light brings the Caribbean to the UK for ChristmasIsland Light, a small independent business based in Leeds, UK, is launching its signature homemade rum creams, also known as ‘Kremas,’ originating from Haiti. New products