About Olfa Candles Limited (13374401) United Kingdom