About Jsl Holdings Limited (11802676) United Kingdom