About Mollie & Margo Limited (13606517) United Kingdom