About Candle Computers Ltd (11514402) United Kingdom