About Millie Chip Ltd (13628174) United Kingdom