About Sli Chemicals Holdings Ltd (03864963) United Kingdom