I have removed this website from my hub at least a dozen times. It disappears for a while, but then it pops back up.
I just logged into its wordpress dashboard to make sure that there are no traces of WPMUDEV or any of its plugins. And I can confirm that. Why does this website keep appearing in my dashboard, and can you delete it for good?