About Millie Lotto Ltd. (13033881) United Kingdom