About Mee Mee London Limited (09264196) United Kingdom