About Miroma Msc Holdings Limited (11170286) United Kingdom