About Enecta Ltd (13614629) United Kingdom