Yeah sorry.. found out pretty quick there was no way to track them down.
The only concrete thing we had was the domain registration & I was told by someone who already looked into this that it was a 3rd party, unaware of who the Toro devs are & their plans.
So I just deleted the server.