Have you contacted your Student's Union? They're really the people who would handle the kind of matters you've talked about.
Yeah I did that ages ago. I've spoken to every level of authority at Imperial. Also, the head of the union is best friends with the guy that assaulted me and is loyal to him.
Why didn't you go to the Police? Btw be careful with what you're posting as the guy could quite easily be identified and he could file a lawsuit for defamation.