About Organic Candle Company London Ltd (12127078) United Kingdom