About Lily Chemicals Limited (11860486) United Kingdom