The news doesn't get better - if you're like many and registered it using the cheapest registrant possible, many of those are automated processes and there may be no way to manually work around their system. This is especialy true if you have cancelled the original registrant email address (this is the one I'm most familiar with.) If the registered email addres no longer exists, the automated function cannot work, it'sa chicken and egg issue.
All these policies vary with the registrant so you're in for a bit of work, best of luck . . .
Since "Please recommend a business" posts are often a pretext for forum spamming we don't allow such posts / threads.
Sorry.
I've used about 50+ registrars. The vast majority of domain registrars are decent service providers. Where you can sometimes run into trouble is a domain registrar that is actually a reseller of a principal registrar. In that case, if you are having trouble with a reseller, the best approach is to contact the principal registrar from whom they are a reseller and explain the problem.