About Lily Phellera Ltd (12101741) United Kingdom