About Millies Group Limited (11531247) United Kingdom