I’m not 100% sure but I don’t think so. As the blog points out, you need to make your pledge through the app. I think this process was deliberately chosen to ensure that only Monzo users can invest - other Crowdcube members can’t invest. Since you can’t sign up as a user if you live outside the UK, it looks like you won’t be able to get involved this time.
Still US expansion is in the plans so maybe next time!