About Ascot Lily Investments Limited (13020358) United Kingdom