About Meika Lily Ltd (07892537) United Kingdom