About Lacar Investments Limited (10214253) United Kingdom