About Ebenezer Holdings Limited (10369086) United Kingdom