About Jlp Investments Limited (SC027851) United Kingdom