About Ebenezer S Palate Limited (12887321) United Kingdom