About Ecandor Ltd (12974238) United Kingdom