About Lily Uk Management Limited (03275614) United Kingdom