Question: which British technology news and opinion website didMike Magee departed from? 
Sentence (from "Magee Rehabilitation Hospital"): Magee’s flagship facility is located in Center City Philadelphia.
Relevant evidence: No