About Lilly Supply Limited (11541553) United Kingdom