About Lily Finance Limited (10297710) United Kingdom