Last updated: January 2026
We are MostImportantMoment Limited trading as Mimo, a limited company (registration number 13713354. Our registered office is at 2nd Floor 26 Goodge Street, Fitzrovia, London W1T 2QG.
For interested parties, contact us info@mimo.trade.