About Lions Denergy Ltd (10625927) United Kingdom