Ah, thank you, CC. All that narrows things down considerably. 👌 At the moment I have two recommendations in mind.
Your interest in primarily focusing on the supernatural, and being international in scope, has me leaning toward the Trismegistus Council. Several of their members are wealthy, so resources other than large-scale military or high-tech ones should not be hard to obtain. Although definitely on the side of good, the Council can be quite ruthless in fighting supernatural evil. While they probably already know a great deal about vampires, they're primarily scholars, so would likely welcome an opportunity for further research. The Council also isn't a monolithic organization -- its members are diverse in their personalities and beliefs, and engage in no small amount of squabbling and internal politics. (The Trismegistus Council is detailed in the Champions Universe source book.)
However, when you brought up that the character started out incarcerated for study, that got me thinking about a different branch of US government, the Department of Defense. You might have seen references I've made on the forums to Department 17, DOD's center for research into reliably creating superhumans, and making those superhumans more controllable than they have been in the past. I would think that a vampire's capacity for "procreation," and their existing exploitable weaknesses, would sound like a potentially fruitful subject for study.
DOD in the CU has a number of superhuman assets engaged in both overt and covert activities, some working for the Department directly, others assigned to specific branches of the military. While most are named, Champions Universe p. 42 notes that "The Defense Intelligence Agency is also rumored to have its own “super-agent,” but no details are publicly known."
Granted, the Department of Defense isn't focused on supernatural matters, but when faced with such it might take a "best tool for the job" approach to using your character.