About Ebenezer Ltd (11522887) United Kingdom