About Lilli Holdings Limited (12948932) United Kingdom