About Ebenezer Limited (13229967) United Kingdom