About Miro 67 Ltd (11650514) United Kingdom