About Mei Mei London Limited (11853495) United Kingdom