About Lillico Investments Ltd (12175168) United Kingdom