About Jlrr Investments Limited (11115472) United Kingdom