About Lccl Investments Limited (12175964) United Kingdom