About Ebenezer Master Clean Ltd (13080863) United Kingdom