About Scl International Limited (05018224) United Kingdom