About Ebenezer Power Ltd (12648326) United Kingdom