About Electric Canyon Management Limited (04122018) United Kingdom