About Lilly O Limited (12189253) United Kingdom