About Lilli Investments Ltd (11930333) United Kingdom