Hi, I was wondering if anyone can reccomend me a style of martial art that deals with:

-mulitple attackers
-guns
-knives
-razor blades, mischelleves street weapons

-bat, stick
-dirty fighting
-ground and standing fighting