About Scl Management Services Ltd (11490062) United Kingdom