About Lily&co Ltd (12447583) United Kingdom