About Millie X London Ltd (13210397) United Kingdom