About Millies Holdings Limited (11531366) United Kingdom