@OzJD: Why do you mean the Code you need to register isn't random? - If I'm not confused and we mean the same code you get this Code via an API-Call and when you call for it more than one time with the same number/imei you get different codes (as far as I now atm)
Country code is NOT MCC but rather 44 (for UK).