About Jlx Investments Limited (13109863) United Kingdom