About Jlri Investments Limited (13103173) United Kingdom