About Lily & Lime Beauty Limited (08840382) United Kingdom