About L3 Investments Limited (05940946) United Kingdom