About Millies Moss Ltd (13110592) United Kingdom