About Scl Holdings Limited (13559587) United Kingdom