A site thats not mine is in my hub

I wasn't sure where to put this so I stuck it here in feedback.
There is a website showing in my hub that I did not create nor have I ever connected my dashboard to.
The address is this
Looks like something went wrong Ive changed my password already I've left the site there for now in the event wpmudev wanted to see it. but I definitely want it out of my Hub.

Can I request a new API key for security reasons.