About Onesource Industrial Limited (12291847) United Kingdom