About Jlmr Ventures Ltd (13686103) United Kingdom