About Ebenezer Solutions Limited (09911468) United Kingdom