How are you going to transfer your RP under other sponsor, if you do not have any RP? Expired RP is not RP. You have to first renew your RP, your current company will pay big penalty for not renewing it on time, only after that you can transfer it under new sponsorship.