About Ebenezer Energy Ltd (12648603) United Kingdom