Is it true that I still qualify for the stimulus credit although I am a resident in the UK when they were released?

I moved to the UK in Feb of 2020 and never received stimulus payments. Feel like I shouldn't be getting the stimulus credit. I'll, of course, take it 🙂 but I want to be sure that is correct.