About Jsl Management Ltd (11004888) United Kingdom