About L Investments And Holdings Ltd. (SC671623) United Kingdom