About Ebac Industrial Holdings Ltd (11755523) United Kingdom