go through your email and see if you have an email from support previously. That is how I found mine. But they are down hard. Mobile app is down, website is down, not answering phone support, even with customer.
And no, My answer cannot be found in the support pages are meraki.com GRRRR!!!!!