About Otter Candle Co Ltd (11573338) United Kingdom