About Star & Lily Ltd (13281125) United Kingdom