About Mpm International Group & Holdings Ltd (11896351) United Kingdom