About Lily Oasis Limited (12767943) United Kingdom