About Jl Investors Limited (11858283) United Kingdom