About Lilly Holdings Limited (12036468) United Kingdom