About Lily Ventures Limited (04247990) United Kingdom