About Lilly London Limited (11261393) United Kingdom