About Mega Candles Ltd (11654058) United Kingdom