About Mei Mi Studio Limited (11525672) United Kingdom