About Millie & Minx Limited (12890063) United Kingdom