About Ellu Energy Limited (13422417) United Kingdom