About Jl Investments London Limited (10900518) United Kingdom