About Oscar Lily Inc Limited (13110790) United Kingdom