About Scl & Aml (holdings) Limited (13693642) United Kingdom