About Lily Russo Ltd (10122488) United Kingdom