About Lily International Limited (10939325) United Kingdom