About Lekela Power Nominees Limited (09543636) United Kingdom